/*封装部分
*分为三部分:
*1、私有属性;2、公开化方法;3、加限制条件
*/
private int age;//1.私有属性
//2.公开化方法
public void setAge(int age){
//3.+限制条件 +不同年龄显示不同内容 +设置年龄方法
if(age > 50){
System.out.println("不要问我多少岁");
this.age = age; //this用于本类中定义的属性。
}
else if(age > 0)
this.age = age;
}
//公开化方法
public int getAge(){
if(age > 10){
System.out.println("我已经够了上学的年纪了");
}
return age;
}
//测试类
import java.io.ObjectInputStream.GetField;
public class TargetCall {
//.equal以及==的区别。1.equal是比较内容;2.==是比较地址
public static void main(String[] args) {
Target s=new Target("what");
String s1=new String(new char[]{'w','h','a','t'});
String s2=new String("abc");
String s3="abc";
s.run();
System.out.println(s.message);
System.out.println(s1);
System.out.println(s2==s3);
System.out.println(s3.equals(s2));
//封装+
Target laowang = new Target();
laowang.setAge(66);
System.out.println(laowang.getAge());
}
}
java封装
最新推荐文章于 2015-08-13 22:13:33 发布