package com.df.cn;
public class T1 {
private String name;
private int age;
//T1(String name,int age){
//this.name=name;
//this.age=age;
//}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int a) {
if(a>0&&a<100){
age = a;
}
}
//public String f(){
//return "name"+this.name+",age"+this.age;
//}
@Override
public String toString() {
return "T1 [name=" + name + ", age=" + age + "]";
}
public static void main(String[] args) {
T1 t=new T1();
t.setAge(-10);
t.setName("jj");
System.out.println(t.toString());
//System.out.println("mingzi"+"-"+t.getName());
//System.out.println("nianlin"+"-"+t.getAge());
}
}
分析:對類中屬性進行分裝後,一般要有帶一個有該屬性的有參構造方法,此時就可以不用寫setter方法,而getter方法可以寫。另外想輸出按照你所想要的規格,要在類中定義一個方法或者重寫toString方法。