java的封装
2016-07-21 07:25
323 查看
class person
{
//public int age;
//public String name;
private int age;
private String name;
public int getage()
{
return age;
}
public void setage(int age)
{
if(age>=0&&age<150)
{
this.age=age;
}
}
public void tell()
{
System.out.println("年纪"+age+"姓名"+name);
}
public void setname(String name)
{
this.name=name;
}
}
public class fengzhuang
{
public static void main(String[] args)
{
person lijun=new person();
//lijun.age=-30;
//lijun.name="lijun";
lijun.setage(-30);
lijun.setname("lijun");
lijun.tell();
}
}
java的封装类似os中的分层设计,将数据在不同的类中保护起来,通过公用的方法进行访问,这里注意2点:this关键字的使用,注意根据实际情况对年纪进行修饰。
{
//public int age;
//public String name;
private int age;
private String name;
public int getage()
{
return age;
}
public void setage(int age)
{
if(age>=0&&age<150)
{
this.age=age;
}
}
public void tell()
{
System.out.println("年纪"+age+"姓名"+name);
}
public void setname(String name)
{
this.name=name;
}
}
public class fengzhuang
{
public static void main(String[] args)
{
person lijun=new person();
//lijun.age=-30;
//lijun.name="lijun";
lijun.setage(-30);
lijun.setname("lijun");
lijun.tell();
}
}
java的封装类似os中的分层设计,将数据在不同的类中保护起来,通过公用的方法进行访问,这里注意2点:this关键字的使用,注意根据实际情况对年纪进行修饰。
相关文章推荐
- JavaWeb中的监听器
- # JAVA中集合解析篇一 ArrayList解析
- java算术表达式求值-中缀表达式转后缀表达式
- Java-Runtime
- 一个经典例子让你彻彻底底理解java回调机制
- Eclipse极致性能调优
- 40个Java多线程问题总结
- Java-Math class-base
- Spring事务管理--(二)嵌套事物详解
- Java-I/O
- Java 反射 Method的invoke回调调用任意方法
- java中多态的体现思想
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- 5、Spring MVC 之 URI
- java内存模型和多线程
- Java基本语法-----java变量
- Java基本语法-----java变量
- SpringAOP中的IntroductionInterceptor
- 使用spring quartz实现任务调度(注解方式)
- spring 第三章节 高级装配