如何创建多个对象

如何创建多个对象
强烈推介IDEA2021.1.3破解激活,IntelliJ IDEA 注册码,2021.1.3IDEA 激活码  

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说如何创建多个对象,希望能够帮助大家进步!!!

创建对象,也叫做实例化

语法格式:

  类名 引用名称 = new 类名();

注意:一个类中可以创建多个对象

 1 //第一步:编写类
 2 class Student{  3     //第二步:编写属性也叫做成员变量或实例变量
 4     String name;        //默认值为null
 5     int age;        //默认值为0
 6     char sex;    //默认值为\u0000
 7     String address;    //默认值为null  8 
 9     //第三步:编写方法
10     public void study(){ 11         System.out.println("正在学习面向对象......"); 12  } 13 } 14 //编写学生的测试类
15 class StudentTest{ 16     public static void main(String[ ]args){ 17         //根据类(本例子是Student类)创建对象 语法格式:类名 引用名称 = new 类名();
18         /*
19  new Student();表示创建一个对象,new的Student,则创建的就是学生对象,同时在堆内存中开辟一块空间 20  将右侧的对象地址赋给左侧引用名称zs 21         */
22         Student zs = new Student(); 23         //通过引用名称zs获取对象中的属性 引用名称.属性名称
24         System.out.println(zs.name);        //null
25         System.out.println(zs.age);        //0
26         System.out.println(zs.sex);        // 
27         System.out.println(zs.address);    //null 28 
29         //对对象中的属性进行赋值,语法格式:引用名称.属性名称 = 值;
30         zs.name = "张三"; 31         zs.age = 19; 32         zs.sex = '男'; 33         zs.address = "北京大兴市"; 34 
35         //输出引用名称zs对应对象中所有属性的值
36         System.out.println("姓名: " + zs.name + "\n年龄:" + zs.age + "\n性别:" + zs.sex + "\n地址:" + zs.address); 37         
38         //使用引用名称访问对象中的方法,语法格式:引用名称.方法名称()
39  zs.study(); 40 
41  System.out.println(); 42 
43         //创建第二个学生对象
44         Student s = new Student(); 45         System.out.println(s.name); //null
46  s.study(); 47  } 48 }

 

转载于:https://www.cnblogs.com/penphy/p/10899194.html

本文来源weixin_30595035,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/29812

发表评论