黑马程序员_Java的封装
来源:互联网 发布:c语言指针和变量的区别 编辑:程序博客网 时间:2024/05/12 12:44
------- <a href="http://edu.csdn.net/heima" target="blank">android培训</a>、<a href="http://edu.csdn.net/heima" target="blank">java培训</a>、期待与您交流! ----------
封装 是隐藏对象的属性及实现细节,金对外提供公共访问方式
好处 将变化隔离 便于使用 提高重用性 提高安全性
封装原则 将不需要对外提供的内容隐藏起来 把属性都隐藏提供方法对其访问
private 私有 权限修饰符 用于修饰类中的成员(变量 函数)
注意 私有仅仅是封装的表现形式
*/
class Person
{
private int age;
public void setAge(int a) //注意方法名的写法 xxxXxx
{
if(a>0 && a<140) //if判断句提高代码的健壮性
{
age = a;
p.speak(); //调用speak方法
}
else
System.out.println("非法操作")
}
public int getAge() // 注意get方法 int型 有return返回值
{
return age;
}
void speak()
{
System.out.println("age"+age)
}
}
class PersonDemo11
{
public static void main(String[] args)
{
Person p = new person();
p.setAge(31);
}
}
------- <a href="http://edu.csdn.net/heima" target="blank">android培训</a>、<a href="http://edu.csdn.net/heima" target="blank">java培训</a>、期待与您交流! ----------
- 黑马程序员_Java的封装
- 黑马程序员_java中封装的作用
- 黑马程序员_java面向地象-封装
- 黑马程序员_java面向对象_封装
- 黑马程序员_java基础之封装
- 黑马程序员_JAVA的IO
- 黑马程序员_java的由来
- 黑马程序员_Java的基本常识
- 黑马程序员_java的反射
- 黑马程序员_java封装-继承-多态为面向对象的三大基石
- 黑马程序员_java自学学习笔记(四)----封装、继承、多态
- 黑马程序员_Java基础Day05_面向对象之封装(Done)
- 黑马程序员_Java面对对象(封装,继承,多态)
- 黑马程序员_java面向对象(一) 封装
- 黑马程序员_java基础-封装继承多态
- 黑马程序员_Java基础[8]_封装、构造函数、this
- 黑马程序员_java基础之面向对象封装及继承
- 黑马程序员_Java三大特性(封装 继承 多态)
- 于数据交换格式XML和JSON的比较
- 查看MySQL数据库状态信息
- VC++ UDP网络控制台程序
- 收缩sqlserver数据库日志
- poj 1182 食物链
- 黑马程序员_Java的封装
- shell ---> \;和` `
- 主要的4种最短路算法
- Python 循环小结,写给自己的
- C++中多态如何在编译期和运行期实现
- 数据库优化方案(一)
- singleton 模式的多线程安全创建
- 黑马程序员---java 内部类
- [分享]Java 线程池的原理与实现