java如何对对象进行初始化_java 对对象进行初始化

使用addStudent方法,把学生添加到学校的学生列表中

public void addStudent(int age,String name){ Student student = new Student(); student.setAge(age); student.setName(name); addStudent(student); } public void addStudent(Student student){ stList.add(student); }

1.通过构造器进行初始化(构造器是与类名相同且没有返回值的方法)

1).创建带参数的构造器和添加无参数的构造器

public Student(int age,String name){ this.age = age; this.name = name; } public Student(){ this.age=0; this.name = "todo"; }

2).添加了构造器后,修改方法addStudent

public void addStudent(int age,String name){ Student student = new Student(age,name); addStudent(student); /*Student student = new Student(); student.setAge(age); student.setName(name);*/ //addStudent(student); }

2.通过声明字段的时候赋值或者通过初始化代码

`public class Student{

private int age = 18;

private String name = "todo";

public Student(){

//this.age=0;

//this.name="todo";

}

public static void main(String[] args){

Student student = new Student();

//student.setAge(12);

//student.setName("xiaoming");

System.out.println("student age ="+student.getAge());

System.out.println("student name ="+student.getName());

}

}

orpublic class Student{

private int age = 18;

private String name = "todo";

{

age = 20;

name = "Construst";

}

...

}

`

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值