继承与关键字

qq_44706805 2019-03-02 09:43:28
一.继承 1.格式:class 子类 extends 父类{} 2.继承分为单继承和双继承(java中只支持单继承) 3.一个类不允许继承多个类,但是可以层级的去继承,比如B继承A,C继承B,这样A就相当于继承了B和C 4.多个类可以同时继承一个父类,A继承B , C继承B 5.子类只能获得父类非私有的成员变量 (1)子父类中成员变量名字不一样,直接获取父类的成员变量 (2)子父类中成员变量名字一样 直接就近继承 6.方法重写:方法在父类和子类中都一样,包括返回值类型以及参数列表,当子类重写了父类的方法,调用的就是子类的方法,父类方法将会失效(和方法重载进行区分) 7.执行顺序:super()在子类构造方法中使用,用来调用分类的构造方法,只在构造方法第一行使this()用来调用本体类的其他构造方法使用 二.关键字 1.this():用来调用构造方法 this.成员变量 访问当前对象属性 this.成员方法 访问当前对象方法 2.static: 静态的 当一个方法只访问静态成员的时候,可以将这个方法设置为静态方法。 3.super()用法和this相似,只不过this调用的是自己的成员,而super调用的是父类的成员。 4.this作为实参,super不可以。 4.final关键字: 最终的。 final修饰的方法---最终的方法----子类不可以重写。 public static final void 方法名(){ }
...全文
20 点赞 收藏 回复
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复

还没有回复,快来抢沙发~

相关推荐
发帖
非技术区
创建于2007-09-28

2.3w+

社区成员

Java 非技术区
申请成为版主
帖子事件
创建了帖子
2019-03-02 09:43
社区公告
暂无公告