首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java基础-承袭

2013-04-26 
java基础-继承都提到继承啦就是父亲的东西归儿子呗。这好办java中用extends关键字作为继承的标识所以我们用

java基础-继承
都提到继承啦就是父亲的东西归儿子呗。这好办java中用extends关键字作为继承的标识
所以我们用上篇的Cup作为父类来讲吧。

Cup是个很纯很纯的类,就是个杯子它太纯粹了,不适合我们的需求,我想要个方形的塑料杯,而Cup里可没形状这个东西呀,当然我们可以写个SquareCup类 例如这样
public class SquareCup{
String  character(质地)=“plastic(塑料的)”;
String  size(尺寸)=“10”;//这回不把它当圆的了杯直径为cm
String  shape(形状)=“Square(方形)”;
void HoldWater(){}//盛水
void PourAwayTheWater(){}//倒水
}

好吧 和Cup相比不过多了String  shape=“Square”而已却将Cup类完全的copy过来很明显这样不好,重复出现不必要的代码是不敬业的表现哦,所以我们用继承啦,继承的特性各位去自己去搜吧,大大们的东西一定比我的好。
所以我的SquareCupCup成了这样
public class SquareCup extends Cup{
String  shape=“Square”
}
瘦身的好过分哈,至于怎么调用继承自父类的属性和方法这个好办
SquareCup sc=new SquareCup ();
                sc.HoldWater();
干净了不少吧,其实我在这里像告诉你们的是它们是什么做什么用的。却不会告诉你怎么去用它,那需要你自己去尝试呀 别懒。。

热点排行