摘要: Java继承的三个特征 1.Java语言是单继承的,一个类的直接有且仅有一个。 若一个子类有多个父类,当父类有相同方法名时,子类无法正常调用。 2.Java语言可以多级继承。 public class A{} public class B extends A{} public class C ext 阅读全文
posted @ 2020-07-22 12:10 Gazikel 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 重写Overried 也叫覆盖,是指在继承关系中,方法名称一样,但参数列表不同 方法覆盖重写的注意事项 1.不许保持父子类之间方法名称相同,参数列表不同。 @Override写在方法前面,用于检测是否为有效重写 如果不写,只要方法是满足要求的,也是有效的重写。 2.子类方法的返回值必须小于等于父类方 阅读全文
posted @ 2020-07-21 22:52 Gazikel 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 第八章 程序的异常 8.1 异常声明,捕获和处理 异常是组织方法继续执行的问题,可能导致程序失败或出现程序崩溃。 8.1.1 异常机制概述 编译错误:编写的程序存在语法问题,未能通过编译 运行错误:在程序运行过程中产生的错误 1.什么是异常 程序运行过程中遇到的非致命的,通过某种修正后还能执行的错误 阅读全文
posted @ 2020-07-20 21:08 Gazikel 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 第六章 接口浅议 6.4 接口也可以继承 Java中的类是属于单继承的。Java中的接口也可以实现继承,并且接口可以实现多继承。 *接口继承接口 *接口不能继承普通类 *接口不能继承抽象类 6.5 标记接口 标识接口是没有任何方法和属性的接口。它仅仅表明它的类属于一个特定的类型,供其他代码来测试。使 阅读全文
posted @ 2020-07-19 20:03 Gazikel 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 第六章 接口浅谈 6.1 一个简单接口的例子 在接口中只能包含抽象的方法和常量,不能有变量、初始化块和构造函数 接口中的方法都是抽象类,并没有方法具体的实现。接口中的方法必须由接口的实现类来实现。 6.2 接口的声明 interface接口定义分为接口的声明和接口体。其中,接口体有常量定义和方法定义 阅读全文
posted @ 2020-07-18 20:03 Gazikel 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 第五章 类的继承和多态 5.6综合实例 一般试卷中都有选择题,选择题又可分为单选择题和多选择题。其简单的流程图如图5-4所示。 父类Question定义: 子类SingleQuestion 子类MultiQuestion 测试类PaperDemo 5.8 上机练习 1.请分别定义父类People和子 阅读全文
posted @ 2020-07-17 22:02 Gazikel 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 第五章 类的继承和多态 5.3 static关键字 通常访问类的属性和方法需要创建该类的实例,而如果一个成员被声明为static,就能够不引用任何对象实现访问。 5.3.1 静态变量 静态变量只需要在变量前年加上static关键字,不需要通过对象来访问,直接使用“类名.变量名”直接访问,并且该变流量 阅读全文
posted @ 2020-07-16 11:05 Gazikel 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 第五章 类的继承和多态 5.1 Java中的继承 子类继承父类的属性和方法,并根据需要增加它为自己的新的属性和方法。由此而得到的类为子类,被继承的类为父类,也叫超类。Java不支持多继承(子类只能有一个父类)。 *5.1.1 Object类及其方法 Java中的所有类都默认继承Object类,Obj 阅读全文
posted @ 2020-07-15 21:15 Gazikel 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 第四章 Java的面对对象程序设计 4.5 此“包”不是LV Java中的包类似于文件夹,主要起到给类(class)分类的工作,便于维护和管理。 定义:package 报名; 4.5.1 取个不会重复的包名 如果想要定义的包名不会和其他人定义的包名重复,最好采用公司域名的倒写形式命名包,而且在实际开 阅读全文
posted @ 2020-07-14 11:01 Gazikel 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 第四章 Java的面向对象程序设计 4.3.6 方法的调用 *非静态方法 对象名.方法() *静态方法 类名.方法() *方法与方法之间的调用 (1)静态方法内部调用其他方法 *在不同类当中,静态方法调用其他类中的静态方法 *在不同类中,静态方法调用其他类的非静态方法 (2)非静态方法内部调用 *在 阅读全文
posted @ 2020-07-13 12:06 Gazikel 阅读(133) 评论(0) 推荐(0) 编辑