Java创建一个学生类Student

小编
小编
小编
172
文章
1
评论
2020-09-3020:50:19 评论 6,691

创建一个表示学生的实体类 Student(类的名称必须是大写字母开头),其中有学生姓名、年龄两个属性。最终完成代码如下:

public class Student {
	public String Name;
	public int Age;

	public static void main(String[] args) {
	    Student zhang = new Student(); // 创建第一个实例
	    zhang.Name = "张三";
	    System.out.println("姓名:" + zhang.Name + ",年龄:" + zhang.Age);
	    Student li = new Student(); // 创建第二个实例
	    li.Name = "李四";
	    li.Age = 15;
	    System.out.println("姓名:" + li.Name + ",年龄:" + li.Age);
	}

输出结果如下:

Java创建一个学生类Student

代码的第1、2行分别定义了两个属性。第6行通过new关键字创建了对象实例化,该对象的名字为zhang,并通过该对象名.Name进行赋值为“张三”。第9行又创建了对象实例化,该对象的名字为 li,同样对Name进行赋值为“李四”,对Age赋值为15。

这样就创建了两个对象zhang和li,并且它们各自有不同的属性。

细心的读者朋友不知道发现没有,对象zhang并没有对Age进行赋值,但是在输出结果中却显示“年龄:0”这是为什么呢?这是因为如果一个属性没有对其进行赋值,那么将会自动获得初始值。Age的数据类型为int,其默认值为0。

匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: