栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java覆盖(方法重写)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java覆盖(方法重写)

java覆盖(方法重写)

方法的覆盖是用来扩充子类功能的一种方法,因为父类中的方法不满足子类的需求

//例如:我们都是属于人类,但是分很多的人种的,都说这不同的语言的。这个世界上有中国人,美国人,韩国人,日本人等等。只要是人类,都是可以说话的。但是中国人说的是汉语,美国人说的是英语,韩国人说的是汉语,日本人说的是日语。

class Person {
	public void speak() {
		System.out.println("人们可以说话!");
	}
}

class Chinese extends Person {
	@Override
	public void speak() {
		System.out.println("中国人说汉语!");
	}
}


class Japanese extends Person {
	@Override
	public void speak() {
		System.out.println("日本人说日语!");
	}
}


class American extends Person {
	@Override
	public void speak() {
		System.out.println("美国人说英语!");
	}
}

public class Hello {
	public static void main(String args[]) {
		Chinese c = new Chinese();
		c.speak();
		Japanese r = new Japanese();
		r.speak();
		American m = new American();
		m.speak();
	}
}
运行结果:
中国人说汉语!
日本人说日语!
美国人说英语!




转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/340970.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号