Java---三大特性之封装(2016-12-17)
来源:互联网 发布:淘宝宝贝重量属性 编辑:程序博客网 时间:2024/06/05 04:48
Java 三大特性
封装(Ecapsulation)
- 定义:
一个对象所封装的是自己的属性和方法,无需依赖其他对象。属性私有化,使用时需要提供公有方法。
- 特性
1. 减少耦合(减少两个对象的互相影响)
2. 类内部结构可以自由修改
3. 对成员控制更精确
4. 隐藏信息(private),实现细节
- 实体类创建步骤:
- 1.面向对象第一步----------动作承担者转化为动作执行者;
- 2.封装属性--------一般用private+数据类型+变量名的形式;
- 3.创建构造器--------在IDEA可以用快捷键Alt+insert的方式将constructor调用出来;一般有一个无参构造器,一个有参构造器;
- 无参构造器,无需设置属性,外部调用时,值默认为null或者0;有参构造器,需要设置属性,调用时根据可以设置对应的值;
- 4.创建set和get方法--------设定给外界设置和获取参数的方法;
- 5.创建个性方法------设定对象的行为
- 外部调用实体类实例:
- 1.先创建3个对象数组,Hero[ ] hero=new Hero[ 3 ];
- 2.然后对每个对象进行初始化,hero[ 0 ]=new Hero(名字,基础伤害,攻击范围属性,移动速度属性,基础生命值属性,基础敏捷属性,基础智力属性,基础力量属性,护甲属性,等级属性);-----开辟空间,生成对象,返回对象的引用;
- 3.调用对象的toString()和equals方法
1 0
- Java---三大特性之封装(2016-12-17)
- java的三大特性之封装
- java三大特性之封装
- java 三大特性之封装
- Java三大特性之封装
- Java三大特性之封装
- Java三大特性之---封装
- java 三大特性之封装
- Java 的三大特性之封装
- java三大特性之封装
- java三大特性之封装
- Java三大特性之封装
- java三大特性之封装
- java的三大特性之封装
- java的三大特性之封装
- java三大特性之封装
- java的三大特性之封装
- java三大特性:(一)封装
- PAT A1041
- Linux下安装dokuwiki
- 4-8-Percolate Up and Down
- 经典算法之—模拟退火
- java+Eclipse+struts2+Tomcat+Mysql开发的小例子
- Java---三大特性之封装(2016-12-17)
- svn本地版本管理(windows7)
- Source Insight 乱码问题全解决。
- DrawerLayout的使用
- 缓冲输入字符流
- expdp\impdp network用法
- S6.6_Struts2_I18n 项目如何实现国际化 I18n
- PAT A1042
- Google Protocol Buffer 的使用和原理