黑马程序员--封装private
来源:互联网 发布:医疗器械软件描述文档 编辑:程序博客网 时间:2024/06/02 02:34
----------------------ASP.Net+Android+IOS开发.Net培训、期待与您交流! ----------------------
封装private
private :私有,权限修饰符:用于修饰类中的成员(成员变量,成员函数)。
私有只在本类中有效。
将age私有化以后,类以外即使建立了对象也不能直接访问。
但是人应该有年龄,就需要在Person类中提供对应访问age的方式。
注意:私有仅仅是封装的一种表现形式。
之所以对外提供访问方式,就因为可以在访问方式中加入逻辑判断等语句。
对访问的数据进行操作。提高代码健壮性。
class Person{private int age;public void setAge(int a){if(a>0 && a<130){age = a;speak();}elseSystem.out.println("feifa age");}public int getAge(){return age;}private void speak(){System.out.println("age="+age);}}class PersonDemo{public static void main(String[] args){Person p = new Person();//p.age = -20;p.setAge(-40);//p.speak();}}
----------------------ASP.Net+Android+IOS开发.Net培训、期待与您交流! ----------------------
0 0
- 黑马程序员--封装private
- 10.黑马程序员-封装
- 黑马程序员_day07_封装
- 黑马程序员-封装
- 黑马程序员_封装
- 黑马程序员_封装
- 黑马程序员_OC封装
- 黑马程序员---封装
- 黑马程序员----封装
- 黑马程序员--封装--java
- 黑马程序员--封装--java
- 黑马程序员--OC封装
- 黑马程序员_封装
- 黑马程序员——私有 private
- 黑马程序员——私有private
- 黑马程序员-------private的保护层级
- 黑马程序员_封装性
- 黑马程序员 String封装类
- php访问SAP Sybse SQL Anywhere 数据库
- 黑马程序员-关键字
- 黑马程序员-常用类
- Confluence不仅仅是一个wiki,它还可以是一个应用系统平台。
- 关于Android的ListView
- 黑马程序员--封装private
- Linux Arp命令绑定IP和MAC地址防止ARP欺骗
- 黑马程序员-集合框架
- 黑马程序员-多线程
- 写给大家看的设计书--四大准则
- 37 java java将一个浮点型数据的整数部分和小数部分分别输出
- eclipse向github提交项目到公有库
- 黑马程序员-IO流
- [OpenWrt] 创建软件包