JAVA的封装与继承
来源:互联网 发布:选数码产品软件 编辑:程序博客网 时间:2024/05/01 15:40
JAVA的封装特点:
类的封装性即不能让外面的类随意修改一个类的成员变量;
在定义一个类的成员(包括变量和方法),使用private关键字说明这个成员的访问权限,只能被这个类的其他成员方法调用,而不能被其他的类中的方法所调用;
为实现封装性,常将类的成员变量声明为private,再通过public的方法来对这个变量进行访问。对一个变量的操作,一般都有 读取和赋值操作,我们一般定义两个方法来实现这两种操作,即:getXxx()与setXxx();
一个类就是一个模块,我们应该让模块仅仅公开必须要让外界知道的内容,而隐藏其他的一切内容。再进行程序设计时,应尽量避免一个模块直接修改或操作另一个模块的数据,模块设计追求强内聚(许多功能尽量在类的内部独立完成,不让外面干预),弱耦合(提供给外部尽量少的方法调用)。
JAVA继承特点:
继承:父类的成员能否继承到子类?
对类成员访问的限制及子类继承情况: (从严 到宽 )
private 私有,本类内部 不能继承
(default) 本类+同包 同包子类可继承
protected 本类+同包+子类 可以继承
public 公开 任何地方都可以访问 能继承到子类
原帖:http://www.cnblogs.com/sophia0405/archive/2007/11/13/940778.html
- JAVA的封装与继承
- JAVA的继承与封装
- Java面向对象的封装与继承
- JAVA 的多态、继承与封装
- Java 的封装、继承与多态的理解
- Java中的继承,封装,多态三种体系与C++的区别
- JAVA的三大特性:封装、继承与多态
- 类的继承与封装
- 类的继承与封装
- java的封装,继承,多态
- java的封装、继承、多态
- java的封装、继承、多态
- JAVA学习笔记(十)- 封装与继承
- 第5章 Java封装与继承
- java中的封装、继承与多态
- Java学习笔记_005_封装与继承
- java中封装 ,继承与多态
- 初始python 类的继承与封装
- 如何分析网页元素并进行相应处理
- ListView-更改控件显示样式
- Putty: network error software caused connection abort
- test writeblog
- WebM VP8 调试环境搭建(三)
- JAVA的封装与继承
- 系统DPI设置软件界面错乱
- 其它多继承实现(不完备)
- 2011-06-10 shell脚本学习
- 防火墙
- 大型高并发高负载web应用系统架构
- 复合主键情况下取出两表不相同的数据
- mService1模块(后台服务,用于维护流量日志)
- LinkElement使用