文档章节

2017.08.16继承

h3
 h3
发布于 2017/08/16 22:46
字数 305
阅读 3
收藏 0

______________________________________

继承:子类继承父类,可以扩展已有类的功能.

可以把父类中的内容拿过来,在子类中继续使用,不用重新定义重复的方法和变量.

extends  扩展,子类有时候也称为派生类

 

子类实例化,在其构造方法中隐含了一个 super 的语句,有时父类也被称为超类

class Person{
	public Person(int a){
		System.out.println("111111");
	}
}
class Student extends Person{
	public Student(){
		super(1);
		System.out.println("222222");
	}
}
public class Test57{
	public static void main(String args[]){
		Student stu = new Student();
	}
}

class Person{
	public void fun(){
		System.out.println("我是父类中的无参方法");
	}
	public void fun(int a){
		System.out.println("我有一个参数,我在父类中重载了fun() 方法");
	}
}
class Student extends Person{
	public void fa(){
		System.out.println("我是子类普通方法第一行");
		super.fun();
	}
	public void fun(){
		System.out.println("我覆写了父类中的无参方法");
		super.fun();
	}
	public void fun(int a,int b){
		System.out.println("我有两个参数,我在子类中重载了fun() 方法");
	}
}
public class Test57{
	public static void main(String args[]){
		Student stu = new Student();
		stu.fa();
		stu.fun();
		stu.fun(1);
		stu.fun(1,1);
	}
}

class Person{
	public void fun(){
		System.out.println("我是父类中的无参方法");
	}
	public void haha(){
		this.fun();
	}
}
class Student extends Person{
	public void fun(){
		System.out.println("我覆写了父类中的无参方法");
	
	}

}
public class Test57{
	public static void main(String args[]){
		Student stu = new Student();
		stu.haha();
	}
}

 

© 著作权归作者所有

h3

h3

粉丝 6
博文 47
码字总数 16408
作品 0
福州
程序员
私信 提问
一入前端深似海,从此红尘是路人系列第一弹之浅析JavaScript继承

继承算是JavaScript中的一大难点也是必须掌握的知识点。接下来我会列举一些我们常见的继承并给出对应一些的code方便大家理解。 1.类式继承,既子类原型继承父类实例化。但是当我利用new关键字...

qiangdada
2016/09/10
1K
0
Java中如何恰当的表达“继承”与“扩展”的语义?

”继承“是Java的面向对象学习过程中的大难题,原因有二: ”is-A“的关系本身就不好理解 Java中的extends“扩展”与面向对象中的“继承”inheritance不是一一对应的。 很多书里认为继承与扩...

monkeysayhi
2017/10/30
0
0
JS笔记(12): 对象的继承

继承:子类继承父类的属性和方法: 1.原型继承 2.call继承 3.寄生组合继承 4.ES6中的class类实现继承 5.扩展式继承 B.prototype = {...A.prototype} 6.deepclone深克隆 B.prototype = deepcl...

六两
04/25
0
0
JavaScript 继承全解析

ES6之前,JavaScript并没有继承这一现有的机制。 ES5的继承方式 类式继承 子类的prototype被赋予父类的实例,新创建的对象复制了父类的构造函数内的属性和方法并且将原型proto指向了父类的原型...

文叔叔
05/30
0
0
父类上的注解能被子类继承吗

父类上的注解可以被子类继承吗? 转载自:http://wzhw2008.iteye.com/blog/1723136 ----------------------------------------------------------------- 我们知道在编写自定义注解时,可以通...

宇的季节
2017/11/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS7.6中安装使用fcitx框架

内容目录 一、为什么要使用fcitx?二、安装fcitx框架三、安装搜狗输入法 一、为什么要使用fcitx? Gnome3桌面自带的输入法框架为ibus,而在使用ibus时会时不时出现卡顿无法输入的现象。 搜狗和...

技术训练营
今天
3
0
《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
今天
7
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
今天
7
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
今天
5
0
PHP+Ajax微信手机端九宫格抽奖实例

PHP+Ajax结合lottery.js制作的一款微信手机端九宫格抽奖实例,抽奖完成后有收货地址添加表单出现。支持可以设置中奖概率等。 奖品列表 <div class="lottery_list clearfix" id="lottery"> ......

ymkjs1990
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部