面向对象的三大特性
2017-05-19 09:14
309 查看
1.封装
把对象信息和内部结构隐藏起来
java提供了4中访问修饰符:
private:私有的,只能在自己类里面使用,其他类不能调用 类中绝大部分成员都应该使用private修饰
protect:受保护的,只能在同一个包中被访问
public:公共的,其他类可以访问
default:包访问权限,同一个包中才可以访问
封装的步骤:对属性的可见性进行限制(private)-->get,set方法
2.继承
从已有的类中派生出新的子类,新的类能吸收已有类的属性和行为,并能扩展自己的属性和方法
关键字:extends
提高代码的复用性,降低程序的耦合性
继承的特点:1.传递性:一个类只能继承一个父类,这个类可以作为父类再给子类继承
2.方法重写:子类重写父类的方法,只修改方法里面的内容,方法名和参数列表相同
把对象信息和内部结构隐藏起来
java提供了4中访问修饰符:
private:私有的,只能在自己类里面使用,其他类不能调用 类中绝大部分成员都应该使用private修饰
protect:受保护的,只能在同一个包中被访问
public:公共的,其他类可以访问
default:包访问权限,同一个包中才可以访问
封装的步骤:对属性的可见性进行限制(private)-->get,set方法
2.继承
从已有的类中派生出新的子类,新的类能吸收已有类的属性和行为,并能扩展自己的属性和方法
关键字:extends
提高代码的复用性,降低程序的耦合性
继承的特点:1.传递性:一个类只能继承一个父类,这个类可以作为父类再给子类继承
2.方法重写:子类重写父类的方法,只修改方法里面的内容,方法名和参数列表相同
相关文章推荐
- M牛C原创博客——oc面向对象的三大特性
- C# 面向对象三大特性:封装、继承、多态
- Java面向对象三大特性归纳
- 黑马程序员--IOS入学学习--7-面向对象的三大特性
- 面向对象三大特性——多态
- java基础--面向对象三大特性之封装与javabean简介
- java面向对象的三大特性----封装、继承、多态
- Java面向对象三大特性之封装
- 黑马程序员--Objective-C——面向对象三大特性
- C# 面向对象三大特性:封装、继承、多态
- php学习笔记------[php中面向对象三大特性之一[封装性]的应用]
- 面向对象三大特性
- Java面向对象三大特性之继承
- Objective-C----MRC内存管理 、 自动释放池 、 面向对象三大特性及封装 、 继承 、 组合与聚合
- C#-面向对象的三大特性——多态(虚方法与重写、抽象类、接口)
- 黑马程序员----------面向对象三大特性之多态
- C++——C和C++,面向对象三大特性,程序开发过程(1)
- Java 面向对象的三大特性之一 继承
- 黑马程序员——OC语言学习——OC面向对象的三大特性:封装、继承、多态,OC字符串——NSString