汽车租赁系统1.任务描述 ①租车:显示系统中所有可出租的汽车,选中要出租的汽车,输入租用人已出租汽车.②还车:在还车列表中选择汽车信息,输入出租天数,计算租金③新车入库:需要录入汽车的车型,颜色,使用时间和每日租金,如果是卡车还要录入卡车的载重.2.搭建系统①创建类:交通工具类(抽象类),汽车类,....
分类:
其他好文 时间:
2015-07-13 21:59:48
阅读次数:
326
第8章 接口、继承与多态一、接口的使用1、接口的定义,基本语法格式如下:[修饰符] interface 接口名 [extends 父接口名列表]{ [public][static][final] 变量; [public][abstract] 方法;}/*1、修饰符是可选参...
分类:
编程语言 时间:
2015-06-14 12:16:05
阅读次数:
138
继承(掌握)
(1)把多个类中相同的成员给提取出来定义到一个独立的类中。然后让这多个类和该独立的类产生一个关系,
这多个类就具备了这些内容。这个关系叫继承。
(2)Java中如何表示继承呢?格式是什么呢?
A:用关键字extends表示
B:格式:
class 子类名 extends 父类名 {}
(3)继承的好处:
A:提高了代码的复用性
B:提高了代码的维护性
C:让类与类产生了一个关系,是多态的前提
(4)继承的弊端:
A:让类的耦合性增强。这样某个类的改...
分类:
编程语言 时间:
2015-06-10 08:55:03
阅读次数:
214
尝试创建一个父类,在父类中创建两个方法,在子类中创建覆盖第二个方法,为子类创建一个对象,将向上转型到基类并调用这个方法class Testmain{ public static void method1(Testmain q){ System.out.println(1); ...
分类:
其他好文 时间:
2015-06-03 23:11:15
阅读次数:
137
一、抽象类 在解决实际问题时,一般将父类定义为抽象类,需要使用这个父类进行继承与多态处理。回想继承和多态原理,继承树中越是在上方的类越抽象,如:鸽子类继承鸟类、鸟类继承动物类等。在多态机制中,并不需要将父类初始化对象,我们需要的只是子类对象,所以在Java语言中设置抽象类不可以实例化对象,因为图形....
分类:
其他好文 时间:
2015-06-03 11:41:56
阅读次数:
108
利用多态可以使程序具有良好的扩展性,并可以对所有类对象进行通用的处理。如果定义一个四边形类,让它处理所有继承该类的对象,根据“向上转型”原则可以使每个继承四边形类的对象作为draw()方法的参数,然后在draw()方法中做一些限定就可以根据不同图形类对象绘制相应的图像,从而更为通用的四边形类来取代具...
分类:
其他好文 时间:
2015-06-02 23:21:51
阅读次数:
169
方法的重载就是在同一个类中允许同时存在一个以上的同名方法,只要这些方法的参数个数或类型不同。举个例子,就拿String类的valueOf方法,它的参数可以使用多种,重载了它就可以使用相同的方法名不同的参数,如果不用重载你就得为每种参数的方法取一个名字,比如叫valueOf1,valueOf2.......
分类:
其他好文 时间:
2015-06-01 22:07:13
阅读次数:
105
向上转型: 将子类对象看作是父类对象; 解释:平行四边形是四边形的一种,那么就可以将平行四边形对象看作是一个四边形对象。例如:鸡是家禽的一种,而家禽是动物中的一类,那么也可以将鸡对象看作是一个动物对象。package ten;class Quadrange{//四边形类 public st...
分类:
其他好文 时间:
2015-05-26 23:07:55
阅读次数:
184
在Java中,所有的类都直接或间接继承了java.lang.Object类。Object类是比较特殊的类,它是所有类的父类,是Java类层中的最高层类。当创建一个类时,总是在继承,除非某个类已经指定要从其他类继承,否则它就是从Java.lang.Object类继承而来。Java中的每个类都源于jav...
分类:
其他好文 时间:
2015-05-26 00:05:58
阅读次数:
143
在Java中一切都以对象的形式进行处理。1)实例化子类对象时首先要实例化父类对象,然后再实例化子类对象,所以在子类构造方法访问父类的构造方法之前,父类已经完成实例化操作;2)在实例化子类对象时,父类无参构造方法将被自动调用,但有参构造方法并不能被自动调用,只能依赖于super关键字显式地调用父类的构...
分类:
其他好文 时间:
2015-05-26 00:05:04
阅读次数:
131