java继续多态.ppt
还剩
38页未读,
继续阅读
下载文档到电脑,马上远离加班熬夜!
亲,很抱歉,此页已超出免费预览范围啦!
如果喜欢就下载吧,价低环保!
内容要点:
技能训练q训练目的q 掌握抽象类与抽象方法的应该技巧q实验要求:创建一个抽象的车类,包括各种车辆 。至少包含一个抽象方法。成员变量: 品牌、可载人数、轮子个数、能源等。抽象方法如:跑、加速、刹车等。通过继承车类重新声明公共汽车类和普通自行车类。 在子类中实现父类中抽象方法构造方法对应区分为公共汽车和普通自行车 。子类的构造方法中根据不同的类设置不同的默认值,如汽车类可以默认轮子个数是 4个,可载总结 q 封装、继承和多态是面向对象的主要特征q 继承可提高代码的重用性,使用 extends关键字来实现。除了构造方法之外,父类的所有方法和属性都被子类的对象继承q 多态性是不同的实例对象以不同的方式对相同的信息作出不同的表现q 访问修饰符用于确定访问类成员的方式qJava 常用 修饰符有 static、 final、 abstractq 接口是 Java编程一项重要的技术,同过它可以实现多接口使用示例 2public interface GForce {double g=9.8;void show( );}public class InterfaceTest {public static void main(String[] args){GForce gForce=new Earth ( );gForce.show( );}}public class Earth implemen 使用接口使用接口【例】 使用多重接口的例子// MultInterfaces.javainterface I1 { abstract void test(int i); }interface I2 { abstract void test(String s); }public class MultInterfaces implements I1, I2 {public void tes创建接口的步骤 2-2q编译如下:javac myinterface.javaq用关键字 implements 实现接口,例如:class demo implements myinterfaceq如果有一个以上接口被实现,则用逗号隔开接口名称,如下所示:class demo implements Mycalc, Mycount铡姓没保掷犬坏匹节利靠苟返诞贼自窑蓝坪添膜荐雪率别褐畅累献净遏揣ja创建接口的步骤// 定义方法的接口public interface myinterface {public void add(int x, int y);public void volume(int x,int y, int z);}// 定义程序使用的常量的接口public interface myconstants {public static final double price = 145接口声明接口声明3、接口的使用一个类通过使用关键字 implements 声明自己使用(或实现)一个或多个接口。如果使用多个接口 ,用逗号隔开接口名。如class Calculate extends Computer implements Summary,Substractable{……}类 Calculate使用了 Summary 和 Substractable接口 ,继承了 Compute接口声明接口声明2、 接口体接口体中包含常量定义和方法定义两部分。其中常量定义部分定义的常量均具有 public、 static和 final属性。其格式如下 :returnType methodName([paramlist]);接口中只能进行方法的声明,而不提供方法的实现,所以,方法定义没有方法体,且用分号 (;)结尾,在接口中声明的方法具有 public和 abstract属性。另外,如果
发表评论
暂无评论,赶快抢占沙发吧。