- /*
- this: 表示当前对象的应用,这时,可以通过this访问成员变量和实例方法
- this(): 调用无参构造方法
- */
- class Person
- {
- private String name ;
- public Person()
- {
- System.out.println("先调用了无参构造方法") ;
- }
- public Person(String name)
- {
- this() ; //调用无参构造函数,放在第一句
- this.name = name ; //指定是本类对象的name,然后赋值传递进来的name
- }
- public void show()
- {
- System.out.println("姓名:" + name) ; //此语句中隐藏着this关键字
- }
- }
- public class ThisDemo
- {
- public static void main(String args[])
- {
- Person per = new Person("acai") ; // 实例化对象
- per.show() ;
- }
- }
复制代码 |