永发信息网

java语言extends用法

答案:2  悬赏:80  手机版
解决时间 2021-03-26 09:23
java语言extends用法
最佳答案
在Java中,通过关键字extends继承一个已有的类,被继承的类称为父类(超类,基类),新的类称为子类(派生类)。在Java中不允许多继承。
举例:

class Animal{
void eat(){
System.out.println("Animal eat");
}
void sleep(){
System.out.println("Animal sleep");
}
void breathe(){
System.out.println("Animal breathe");
}
}

class Fish extends Animal{
void breathe(){
System.out.println("Fish breathe");
}
}

public class TestNew {
public static void main(String[] args) {
Animal an = new Animal();
Fish fn = new Fish();
an.breathe();
fn.breathe();

}
}
执行结果:
Animal breathe
Fish breathe
全部回答
extends就是继承的意思。子类继承父类,实现多态。下面给你来个小例子:
public class Client2 {
public static void main(String[] args) {
Son son = new Son();
son.print();
}
}
class Father {

public Father() {
System.out.println("Father");
}

public void print() {
System.out.println("Father class");
}
}
class Son {

public Son() {
System.out.println("Son");
}

public void print() {
System.out.println("Son class");
}
}
输出结果:
Son
Son class
这下明白了吧。。欢迎追问!追问你的这个好像没有用到extends额追答不好意思哈,刚才打快了,现在重新整理一下。
public class Client2 {
public static void main(String[] args) {
Son son = new Son();
son.print();
}
}
class Father {

public Father() {
System.out.println("Father");
}

public void print() {
System.out.println("Father class");
}
}
class Son extends Father {

public Son() {
System.out.println("Son");
}

public void print() {
System.out.println("Son class");
}
}
输出结果:
Father
Son
Son class
使用extends的话,就是父构子构,创建Son类的时候,父类的构造方法会执行。所以会有个Father.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
江苏徐州丰县钢材市场拆迁招标
有的5元怎么那么小
什么是开口闪点
和人视频,画面老是卡住不动怎么办?
温州印象南塘好玩吗,温州印象南塘景点怎么样
Q235-A钢管是不是镀锌钢管
四柱:乙丑丁亥甲戍戊辰此局日柱旺还是衰?
(4y-1)(y+5)
10年宝马5系gt二手车多少钱
重庆市巴南区广播电视台
姓詹的有哪些名人
南方40多的男人一般怎么称呼比自己小一点的女
如何在微助教网页上创建课堂
国际标准i s b n是由十三个数字组成的,如:isb
黑户口子有哪些
推荐资讯
2015自贡十中重本多少人,本科多少人
尿液和精液有什么区别
可以采取哪些方式防止铁质餐具生锈呢?
有大神推荐比较靠谱的视频么
GMAT总是考不好,怎么办。
求出身高贵或穿越做皇帝小说!
简算,(10分之9乘8分之7乘6分之13)除以(3分之1
四种形态是哪四种
什么叫做“注意年限”?
《京城大状师》演员
中华传统文化博大精深,请选择其中你知道的一
在中国比较出名的男士护肤品有哪些?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?