![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java面向对象编程技术
菜鸟AM
我选择当一个倾听者。
展开
-
day8.JAVA面向对象编程技术——接口
1.抽象类 学习接口之前我们回顾一下抽象类。 在JAVA中用关键字abstract来修饰一个类时,这个类叫做抽象类,用abstract关键字来修饰一个方法时,这个方法叫做抽象方法。 abstract class abstractclass{...}//抽象类 abstract returnType abstractMethod([paramlist])//抽象方法 抽象类必须被继承,抽象方法必须被重写。抽象方法只需声明,无需实现。抽象类不能被实例化,抽象类不一定包含抽象方法。若类中包含了抽象方法,则该类必原创 2020-07-27 00:30:50 · 255 阅读 · 0 评论 -
day7.Java面向对象编程技术——多态
概述:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。 简单的说:就是用基类的引用指向子类的对象。 实例: abstract class Animal { public abstract void shout(); // 定义抽象shout()方法 } //定义Cat类继承Animal class Cat extends Animal { // 实现shout()方法 public void shout() { System.out.println("喵喵..."原创 2020-07-26 00:04:35 · 216 阅读 · 0 评论 -
day6.Java面向对象编程技术——继承
继承就是以原有的某个类为基础生成新的类,增加一些新的成员变量和方法,使新的类功能更趋完善的一种高效变成机制。新生成的类被称为子类(或派生类),原有的这个类被称为子类的父类(基类,也称超类)。 继承的实现: 定义一个子类,即在定义一个类的时候加上extends关键字,并在之后加上其父类名,格式如下: [类的修饰符] class <子类名> extends <父类名> { 成员变量; 成员方法; } 实例: class Person { private String name; p原创 2020-07-25 09:24:12 · 207 阅读 · 0 评论