java封装通解
2016-05-22 15:29
811 查看
1.封装:将类的某些信息隐藏在内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。
2.好处:只能通过规定的方法访问数据,隐藏类的实例细节,方便修改和实现。
简单的代码实现:
//一个程序源中只能有一个public
public class methods {
public static void main(String [] args) {
phone p1=new phone();
p1.setname("hello");
}
}
class phone{
private String name;
public void getname(String newname) {
name=newname;
System.out.println(name);
}
public void setname(String newname){
name=newname;
System.out.println(name);
}
}
自动生成get和set
2.好处:只能通过规定的方法访问数据,隐藏类的实例细节,方便修改和实现。
简单的代码实现:
//一个程序源中只能有一个public
public class methods {
public static void main(String [] args) {
phone p1=new phone();
p1.setname("hello");
}
}
class phone{
private String name;
public void getname(String newname) {
name=newname;
System.out.println(name);
}
public void setname(String newname){
name=newname;
System.out.println(name);
}
}
自动生成get和set
相关文章推荐
- java实现MD5加密
- cmd中javac 和 java的用法
- Java8 Stream 初探(一)
- 『eclipse使用技巧之一』当鼠标放到类或方法上,显示或隐藏类或方法的介绍
- JAVA 自定义的base64编解码
- 【SSH网上商城项目实战25】使用java email给用户发送邮件
- springmvc整合thymeleaf中文乱码
- Java中HashMap详解
- java中static通俗见解
- maven设置中ERROR: JAVA_HOME is set to an invalid directory
- Java中的文件和目录管理(上)---File类
- 为何 IntelliJ IDEA 比 Eclipse 更好
- eclipse创建maven项目
- Java Map各遍历方式的性能比较
- 如何在Ubuntu 14.04中安装最新版Eclipse
- Java集合类操作优化经验总结(原文已发表于IBM Developworks)
- JAVA基础之二维数组
- Java开发中的23种设计模式详解(转)
- Java8 随笔记录(六)
- JAVA基础之设计模式