java中堆記憶體和棧記憶體的分配
阿新 • • 發佈:2018-12-05
java中堆記憶體和棧記憶體的分配
class Person{
private String name;
private int age;
public Person()//無參的構造方法
{
System.out.println("*******************");
}
public Person(String s,int a){//構造方法的過載
name=s;
age=a;
}
public void setName(String n){ //用setter方法設定引數
name=n;
}
public String getName(){//用getter方法設定引數
return name;
}
public void setAge(int a){
if(a>0&&a<200){
age=a;
}
else
System.out.println("Enter error,plase Enter anagin");
}
public int getAge(){
return age;
}
public void print(){
System.out.println("name :"+name+"\t"+"age :"+age);
}
}
public class Day6{
public static void main(String[] args){
Person per=new Person("李四",-20);
per.setName("張三");
per.setAge(20);
per.print();
String name=per. getName();
int age=per.getAge();
System.out.println(name);
System.out.println(age);
Person per1=new Person();
per1=per;//物件引用
}
}