欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java面向对象-三大特征,

来源: javaer 分享于  点击 17397 次 点评:81

Java面向对象-三大特征,


面向对象三大特征

封装

目的

限制外部访问,使某些方法和属性无法被外部访问

实现

继承

包含父类非private的所有属性和方法,并可扩展自己的方法

声明

class 类名 extends 父类{

}

限制

调用

在初始化子类时,会先调用父类的构造方法

重写(Override)

父类的某方法无法满足要求时,可重写该方法。

声明

该方法的声明需与父类的返回类型相同参数相同,作用域不小于父类该方法的作用域。(private<default<public)详见作用域

super

调用父类的某方法

e.g.

super.hello();//调用父类的hello方法

注意与重载的区别

多态

在继承的基础上,对父类的某个方法进行自定义重写,这样对于调用它的方法来说,只需要将参数设置为该父类即可

转型

向上转型

将子类转为父类,自动转型

父类 对象名 = 子类对象

向下转型

将父类转为子类,需强制转换,只有曾经是该子类才能转换

子类 子类 = (子类)父类对象

instanceof

确定该对象是不是某类

   

   

相关文章

    暂无相关文章
相关栏目:

用户点评