java 继承
不长痘痘儿
这个作者很懒,什么都没留下…
展开
-
java 继承
继承继承的基本知识1、 java中使用extends关键字实现继承;2、 通过继承,子类(subclass)自动拥有了基类(父类superclass)的所有成员(成员变量和方法);3、 在继承过程中,子类继承了基类的所有成员,但是不能访问其私有成员;4、 Java只支持单继承,不允许多继承。即一个子类只能有一个基类,一个基类可以派生出多个子类。注:java中父类的私转载 2016-12-03 11:11:50 · 241 阅读 · 0 评论 -
Java对象转型
对象转型对象转型1、 一个基类的引用类型变量可以指向其子类对象;2、 一个基类的引用不可以访问其子类对象新增加的成员(属性和方法);3、 可以使用 “引用变量 instance of类名” 来判断该引用型变量所指向的对象是否属于该类或者该类的子类;4、 子类的对象可以当作基类的对象来使用,称作向上转型;反之为向下转型。注意:1、向上转型对象不能操作子类新增的成员转载 2016-12-04 16:21:22 · 477 阅读 · 0 评论 -
Java多态
多态多态面向对象的三大特性:封装、继承、多态。多态指允许不同类的对象对同一消息做出相应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息即函数调用)。多态采用动态绑定,是指在执行期间(而非编译期)判断所引用对象的实际类型,根据实际的类型调用其相应的方法。多态需要满足三大条件:1、要有继承;2、要有重写;3、父类引用指向子类对象。Java中多态的实现方式有两转载 2016-12-04 20:34:20 · 296 阅读 · 0 评论 -
java抽象类
抽象类抽象类抽象类提供了继承的概念,所以定义抽象类一定是用来继承的。抽象类包含一个或多个抽象方法的类本身必须被声明为抽象的。抽象类不能被实例化,即如果将一个类声明为abstract,就不能创建这个类的对象。了解抽象类之前需要了解抽象方法。抽象方法是一种特殊的方法,它只有声明,而没有具体的实现。抽象方法的格式为:abstract void f();抽象方法必须用abstract关转载 2016-12-05 09:28:21 · 205 阅读 · 0 评论