![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
java学习
大菜喔
这个作者很懒,什么都没留下…
展开
-
abstract 修饰符
abstract用来修饰类和方法 使用规则 修饰的类即为抽象类,不能被实例化 构造方法和static方法不能是抽象的 父类的抽象方法可以在子类中实现,抽象类可以具有指向子类对象的对象引用 抽象类中的方法既可以是抽象方法也可以是具体方法,但是一个类中只要含有抽象方法就是就是抽象类 abstract class Shape {//形状类 protected double length;//长 protected double width;//宽 public Shape(do原创 2020-05-12 23:30:07 · 327 阅读 · 0 评论 -
java多态
多态可以使用户的应用程序具有可扩展性 理解 多态就是同一种行为具有多种表现形式的特征 好比生活中的手机,由于拨打的电话号码不同可以拨给不同的人,如拨打110是报警电话119是火警电话等。 java中多态的实现 1.overloading方法重载 主要用于在同一个类中有多个具有相同名称的方法,包括构造方法的重载,方法具有不同的参数 import java.util.ArrayList; public class overLoadTest { //属性 //方法 //构造原创 2020-05-12 17:28:48 · 127 阅读 · 0 评论 -
super关键字
super关键字跟this关键字类似,也是指对象的引用,不同的是它指向分类对象的引用 在同一个类中如果有继承关系,属性和方法都可以被子类继承,子类如何显示调用父类的普通方法呢?这就要使用super关键字啦 super关键字的规则: 若要在子类构造方法中调用父类构造方法,在子类构造方法中的第一条语句要用super关键字嘞调用 1、调用父类构造方法的语法 super() 或 super(实参列表);//必须是第一句 2、调用父类的普通方法语法 super.methodname() 或 supe原创 2020-05-11 21:56:07 · 181 阅读 · 0 评论 -
java继承
继承就是将父亲的东西继承过来 继承需要符合的关系是“is a ”即是继承关系,比如老虎继承肉食动物可以写成“老虎 is a 食肉动物”,但是不能放过来说食肉动物是老虎,因为还有其他的食肉动物 继承特点 继承具有层次结构,并具有传递性,如兔子是食草动物,食草动物是动物,有层次关系。 子类继承父类的属性和方法(不包括构造方法),同时也可以拥有自己发方法。如兔子继承食草动物的特性,兔子除了吃草还有两个竖着的耳朵,竖着的耳朵就是它 的特性 java只支持单继承,就是说一个子类只能有一个父类,但一个父类可以.原创 2020-05-11 19:49:01 · 196 阅读 · 0 评论