200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > java构造方法时对象初始化 实例化 参数赋值

java构造方法时对象初始化 实例化 参数赋值

时间:2023-10-04 03:55:08

相关推荐

java构造方法时对象初始化 实例化 参数赋值

文章目录

绪论:

绪论:

构造方法时进行对象初始化,以及对象实例化参数传值是我们这片文章主要要

介绍的东西。

接下来我们就开始讲解一下具体过程:

1.首先我们建一个学生类Student。我们规定这个类的成员变量为snoname,

接着构造一个方法【构造方法】进行对象初始化。

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);}

输出结果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。