封装
来源:互联网 发布:阿里云服务器网站搭建 编辑:程序博客网 时间:2024/06/08 06:24
封装
就是将类的状态信息隐藏在类内部,不予许外部直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。
class Demo{
private String name; \\ private修饰符修饰的类或者属性以及方法是不能被外部直接访问的
private String sex; \\ 访问需要用到方法:set方法、get方法
private int age;
public Demo(String name,String sex,int age)
{
this.name = name; \\ 这里的this指的是当前调用对象
this.sex = sex;
this.sge;
}
public setName(String name) \\ 就是set方法,可以给属性赋值
{
this.name = name;
}
public setSex(String sex)
{
this.sex = sex;
}}
public setAge(int age)
{
this.age = age;
} public String getName(String name) \\ 就是get方法,可以得到Demo这个类里面的属性
{
return name;
}
public String getSex(String sex)
{
return sex;
}public int getAge(int age)
{
return age;
}class Demo1{
public static void main(String [] arg)
{
Demo demo = new Demo("张三","男",23); +
demo.setNmae("李四"); \\ 这里可以修改Demo这个类里面的属性
demo.setSex("人妖");
demo.setAge(25);
demo.getName(); \\ 可以得到Demo这个里面的属性
demo.getSex();
demo.getAge();
System.out.println(demo.setName() + demo.setSex() + demo.setAge()); \\ 输出
}
}
这就是有关封装的代码
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- 封装
- Mysql密码修改(版本5.7.15)
- linux学习的第三天--权限设置,SCP指令。
- 美团点评收购钱袋宝等第三方支付
- android 梯形磨砂模糊化的iamgeview
- 大数阶乘 nyoj 28
- 封装
- Android 开机自动重启App代码
- oracle的联合约束(多个字段的唯一性)
- 嵌入式linux基础教程 用户空间初始化(2)
- QT Creator的style sheet的几种用法(QT Creator)(StyleSheet)(样式)(QT4.7)(用法)
- 数据库中部分简单的
- andriod 时间和日期控件
- 第19章 Future和Promise
- json添加和删除数据