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