版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创!

恰饭广告

函数也称为方法!

继承:在java中使用extends关键字来表示继承关系。super用来继承父类方法和参数。

继承就是子类继承父类的特征和行为,使得子类具有父类相同的行为。

注意事项:

1、当一个类没有继承任何一个类时,系统默认继承Object。

2、父类又被称为基类、超类、super类,子类又被称为派生类,这是由于翻译问题而导致的。

3、Java的继承是单一性的。

4、子类不能继承父类的构造方法,但是可以继承构造方法类的参数。

5、子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。但子类不能继承父类private修饰的属性和方法。

语法格式:

系统默认继承

class 类名 extends Object{/*代码块*/}

正确继承语法

class 子类名 extends 父类名{/*代码块*/}

错误继承语法

class 子类名 extends 父类名,父类名{/*不支持多继承*/}

创建类名为Father的父类:

public class Father {

int a;

int b;

int addSum;

Father(int a,int b){ //父类的构造函数

this.a=a;

this.b=b;

}

void Cal(){ //父类自己的方法

addSum=a+b;

System.out.println(addSum);

}

public static void main(String[] args){

Father f=new Father(2,2); //创建对象初始化

f.Cal(); //父类调用父类的方法

}

}

父类运行结果:4

创建子类名为Son的子类:

public class Son extends Father{

Son(int a, int b) { //子类的构造方法

super(a, b); //继承来自父类的参数

}

void son(){ //子类自己的方法

super.Cal(); //子类调用父类的方法

}

public static void main(String[] args){

Son s=new Son(3,3); //创建对象初始化

s.son(); //子类调用子类的方法

}

}

子类运行结果:6

让我恰个饭吧.ヘ( ̄ω ̄ヘ)

支付宝 ——————- 微信

恰饭广告

java super extends_Java继承extends与super关键字相关推荐

  1. java泛型extends_java泛型extends和super详解

    java泛型extends和super详解 首先,Java有泛型这一个概念,是为了初衷是为了保证在运行时出现的错误能提早放到编译时检查.有了这个前提,再来看看题主的问题. // 编译会报错 // Li ...

  2. 【Java】泛型中 extends 和 super 的区别?

    <? extends T>和<? super T>是Java泛型中的"通配符(Wildcards)"和"边界(Bounds)"的概念. ...

  3. java之面向对象:继承extends、super、覆盖override的用法

    继承的好处: 1 )提高了代码的复用性. 2 )让类与类之间产生了关系,给第三个特征多态提供 了前提. java支持单继承,不直接支持多继承,但对C++中的多继承机制进行改良. 单继承:一个子类只能有 ...

  4. Java Part1 Day11继承 方法重写 super多态

    面向对象 一.内容回顾 封装;将类内部的属性隐藏private在类的内部,通过对外的公共接口(public setxxx getxxx)去操作,切薄数据的安全(合理) 实现过程:1属性私有 2封装方法 ...

  5. java中的继承 (extends) 详解

    继承(extends) 1. 父类与子类 父类也叫基类.超类 子类也叫派生类 在继承的而关系中,"子类就是一个父类".也就是说,子类可以被当做父类来看待.例如父类是员工,子类是老师 ...

  6. java super extends_Java继承和super的用法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 继承的关键字:extends 格式如下: class 子类名 extends父类名{ ... } 例如学生是继承人类这一父类的. class studen ...

  7. JAVA构造方法,继承关系和SUPER关键字

    SUPER可调用父类的构造方法,但要注意默认调用和参数调用. 同时,在继承类时,可以用SUPER调用其它非构造方法哟. class Test extends Object{public Test(){ ...

  8. JAVA面向对象OOP→继承extends、构造方法super、方法重写override、样例代码

    继承(extends扩展) 一个子类只有一个父类,单一继承,可以在不同包内,不同包要导入import 基类(Object)如果一个类不继承任何类,默认就自动继承Object类 子类可以对父类的属性不用 ...

  9. Java泛型 通配符? extends与super

    本文来源:https://i.cnblogs.com/EditPosts.aspx?opt=1 感谢博主.本文仅供参考学习. Java 泛型 关键字说明 ? 通配符类型 <? extends T ...

最新文章

  1. PHP编译为静态库,Linux下将Tinyxml编译为静态库
  2. #ifdef __cplusplus extern C { #endif”的定义的含义
  3. SuperEdge — Overview
  4. 二维数组的查找 java_二维数组中的查找
  5. 爬虫笔记12完结篇实例:股票
  6. hamburger组件_一个侧边栏导航组件实现思路
  7. 8年php薪資,8年PHP求稳定远程团队带走
  8. 数组任意取三个数中乘积最大值
  9. 取代Cookie失败,Google上线FLoC反遭“围攻”!
  10. Jmeter查看结果树
  11. 刚毕业就年薪百万,谁说知识不是财富
  12. vs编译之连接器工具警告LNK4099的解决
  13. IntelliJ IDEA设置炫酷主题
  14. 数据库字段数据(昵称)排序,规则: 数字英文字母汉字首字母 兼容简繁体排序
  15. 各国网站域名后缀名大全
  16. 全国计算机等级考试三级网络技术知识点考点
  17. c语言课程设计日程表,日程表:schedule用法大全
  18. vSphere配置NSX Edge网络
  19. 中国准货币体系的概要简析
  20. altium summer 9导入orcad dsn文件的方法

热门文章

  1. 管理系统中计算机应用第四章重点,管理系统中计算机应用课堂笔记第四章(4)...
  2. 孔兵 库卡机器人_名企零距离 专访库卡首席执行官 孔兵先生
  3. js如何改变HTML属性,javascript – 如何动态设置HTML lang属性?
  4. java去掉rn,React Native删除第三方开源组件的依赖包
  5. jenkins中配置Ant
  6. windows进程管理器_软件进程自动重启一遍又一遍……你需要这款自动杀进程的小公举ProcessKO...
  7. 已知三角形三点坐标求角度_高中数学:椭圆相关角度的最值问题
  8. linux执行数据库的命令,实验-shell执行数据库命令.TXT
  9. mysql left join 空值_MYSQL Left Join如何选择NULL值?
  10. android动态设置冷启动图片拉伸变形,Android冷启动时间优化