文章目录
绪论:绪论:
构造方法时进行对象初始化,以及对象实例化,参数传值是我们这片文章主要要
介绍的东西。
接下来我们就开始讲解一下具体过程:
1.首先我们建一个学生类Student
。我们规定这个类的成员变量为sno
和name
,
接着构造一个方法【构造方法】进行对象初始化。
2.构造方法完成后,我们在主方法内进行实例化,然后分别调用构造成员变量,输
出变量值,而我们的成员变量值是我们在实例化对象的时候赋值的参数。
代码走起:
class Student{int sno;String name;Student(int S_sno,String N_name){this.sno=S_sno;this.name=N_name;}public static void main(String args[])Student p1=new Student(1,"李明");Student p2=new Student(2,"张三");System.out.println("sno="+p1.sno+"name="+p1.name);System.out.println("sno="+p2.sno+"name="+p2.name);}
这里是注释版,可以方便大家理解:
public class Student {//定义成员变量int sno;String name;//对构造函数Student进行初始化Student(int S_sno,String N_name){/** 构造方法初始化对象时一定用到了this指针*/this.sno=S_sno;this.name=N_name;//其实这里我们用不用this指针都可以/*也可以这样写:sno=S_sno;name=N_name;*/}public static void main(String args[]) {/*创建对象p1,p2 创建好对象之后,参数形参传过去* S_sno=1,N_name="李明"* S_sno=1,N_name="李明"* */Student p1=new Student(1,"李明");Student p2=new Student(2,"李明2");/** 调用对象之后,sno和name的值都赋值成功了* */System.out.println("sno="+p1.sno+"name="+p1.name);System.out.println("sno="+p2.sno+"name="+p2.name);}
输出结果:
如果觉得《java构造方法时对象初始化 实例化 参数赋值》对你有帮助,请点赞、收藏,并留下你的观点哦!