posted @ 2019-04-09 21:22 WTVQ 阅读(85) 评论(0) 推荐(0) 编辑
摘要:
一种语言肯定有其错误的时候,在Java中也必定有着错误的时候。所有我们要学习如何去处理异常。 在Java中有三种解决方案,第一种方案检查异常:检查异常通常是用户错误或者不能被程序员所遇见的问题 。例如打开文件无法找到文件报的异常。 第二种方案运行时异常:运行时异常时一个程序在运行过程中可能发生的、可 阅读全文
摘要:
接口与抽象类的不同之处:接口不能被实例化,接口不包含任何构造器,接口中的所偶方法都是抽象的,接口中不能包含实例成员变量,唯一可以出现在接口中的成员变量必须使同时使同时声明为static和final,接口不能被一个类继承,只能被一个类来实现,一个接口可以继承多个接口。接口是特殊的抽象类。 接口与类在以 阅读全文
posted @ 2019-04-03 21:01 WTVQ 阅读(80) 评论(0) 推荐(0) 编辑
摘要:
多态的出现弥补了继承单一的缺点,使代码扩展性得到增强。对象的不同的方法可以使用同一个方法名,同一对象根据不同的消息执行相应的行为。其中向上转型技术,子对象可以被当作父亲类型,instanceof关键字:用于判断对象的真正属性,动态绑定技术:运行时根据父类所指的实际类型执行相应的子类方法,从而实现多态 阅读全文
posted @ 2019-04-03 20:34 WTVQ 阅读(109) 评论(0) 推荐(0) 编辑
摘要:
修饰符:存在于方法体或变量等属性前,类名也有;被public修饰的可以被其他对象访问;被protected受保护修饰的,只能被同包或者子类访问;被默认(什么都不写) 默认访问级别修饰的没有访问修饰符,只能被同一包中其他类访问;被private私有修饰只有本类可以访问 封装的好处:被封装的属性一旦其被 阅读全文
posted @ 2019-04-03 19:56 WTVQ 阅读(120) 评论(0) 推荐(0) 编辑
摘要:
面向对象中,封装是一种将抽象性的私有属性实现细节部份包装、隐藏起来的方法。 封装被认为是安全的保护,防止数据被外部类定义的代码引用。封装最主要的是我们能修改自己的代码封装可以加强对成员变量进行更精确的控制 阅读全文
posted @ 2019-03-31 20:57 WTVQ 阅读(75) 评论(0) 推荐(0) 编辑
摘要:
继承是Java中十分重要的一个组成元素,它和封装多态并称为Java的三大特征。 在Java中继承的存在意义在于可以体现代码的重用性,父类和子类是一种“is...a”的关系,如,一个拿年薪的员工是一个员工。 在子类后面写extends即可继承父类,只能单继承。 实例化对象:子类名 e = new 子类 阅读全文
posted @ 2019-03-28 22:14 WTVQ 阅读(56) 评论(0) 推荐(0) 编辑
摘要:
想要一个一个从数组中取出来值,一种办法是通过for循环来提取其中的值。第二种是通过foreach方法来循环,效果一样单是代码优化不少。 数组是一种统称,包含的东西很多,不单单包括一维数组,还包括多维数组。多维数组的作用不是很大,了解就好。 在Java中有一种叫做官方文档的东西,它相当于是字典,可以供 阅读全文
posted @ 2019-03-27 22:12 WTVQ 阅读(57) 评论(0) 推荐(0) 编辑
摘要:
什么是数组? 存储在一个连续的内存块中的相同数据类型的元素集合。 如何创建一个数组? 数组的声明:声明一个数组的引用。数组是引用类型 初始化数组:使用new关键字初始化数组,并指定数组的大小。 声明结构:int[] sums;存在于栈空间 数组初始化:a = new int[3];//创建一个整型的 阅读全文
posted @ 2019-03-26 20:55 WTVQ 阅读(81) 评论(0) 推荐(0) 编辑