当前位置 博文首页 > chenchw的博客:this 关键字
java虚拟机·会给每个变量分配一个this代表当前对。
方法怎么能少括号呢?
?
?
import java.util.Scanner;
public class Change{
public static void main(String[] args){
Persion p1 = new Persion("milan",56);//直接付初始值
System.out.println(p1.name + " " + p1.age );
Persion p2 = new Persion();
System.out.println(p2.age);
}
}
class Persion{
String name;
int age ;
// 写一个构造器
// 构造器没有返回值,也没有void
// 名字就是类的名字
// 形参列表个原来一样。
// 构造器也能进行重载
public Persion(String pName,int pAge){
// 完成初始化,完成对象的属性初始化
System.out.println("我被调用啦");
name = pName;
age = pAge;
}
// 第二个构造器,只指定人名,并不指定年龄
public Persion(){
// 无参构造器
age= 18;
}
}
cs