摘要: 异常:* 编译时异常: 需要定义类继承自Exception* 格式: public class 类名 extends Exception{...}* * 运行时异常: 需要定义类继承自RuntimeException* 格式: public class 类名 extends RuntimeExcep 阅读全文
posted @ 2017-12-27 22:34 Zennon 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 内部类: * 什么是内部类: 就是在一个类的里面,在定义一个类 * 一般用来描述事物之间的所属关系, 比如: 汽车事物里面需要描述发动机,可以使用内部类. * 比如: 怀宝宝的动物 * * 成员变量: 定义在类的里面,方法的外面 * 局部变量: 定义在方法的里面 * * 内部类的分类: * 成员内部 阅读全文
posted @ 2017-12-27 22:30 Zennon 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 多态的表现形式 * 1. 必须要有继承关系, 一般会伴随着方法重写. * 2. 父类的引用指向子类的对象. * 格式: * 父类类型(抽象类) 变量名 = new 子类类型(); * 接口 接口名 = new 实现类(); * * 使用: * 父类的引用.方法名(); * 编译的时候看父类, 运行的 阅读全文
posted @ 2017-12-27 22:18 Zennon 阅读(192) 评论(0) 推荐(0) 编辑
摘要: static: * static静态的,是一个关键字,用来修饰成员变量或者成员方法; * 特点如下: * 1. 被static修饰的成员,属于类成员,是类的一部分. * 2. 被static修饰的成员变量,属于共享数据,一个地方改变了,在另外的地方访问也就变了. * * 修饰成员变量的格式: sta 阅读全文
posted @ 2017-12-27 22:13 Zennon 阅读(143) 评论(0) 推荐(0) 编辑
摘要: * final: 最终的,最后的, 关键字, 用来修饰类,成员变量, 成员方法, 局部变量; * 修饰之后的内容特点如下: * 修饰类: * 被final修饰的类,可以有父类,但是没有子类(太监类) * 格式: public final class 类名{...} * * 修饰成员变量: * 被fi 阅读全文
posted @ 2017-12-27 22:04 Zennon 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1.数组的定义,遍历,以及方法 定义:int arr[] = {1,2,3,4,5};//静态初始化 int arr1[]= new int[5];//动态初始化遍历数组: 数组的方法以及属性:length长度; 2.String的定义,遍历,以及方法定义: //方式1 //String(Strin 阅读全文
posted @ 2017-12-22 23:34 Zennon 阅读(1470) 评论(0) 推荐(0) 编辑
摘要: 1.1继承中方法重写 子类中出现与父类一模一样的方法时,会出现覆盖操作,也称为override重写、复写或者覆盖。(注意:是完全相同的) 当子类需要父类的功能,而功能主体子类有自己特有内容时,可以重写父类中的方法,这样,即沿袭了父类的功能,又定义了子类特有的内容。 在子类中,访问父类中的成员方法格式 阅读全文
posted @ 2017-12-22 23:04 Zennon 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 封装 封装的概述和好处: 是面向对象编程语言对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。 封装原则: 将不需要对外提供的内容都隐藏起来。 把属性隐藏,提供公共方法对其访问。 成员变量private,提供对应的getXxx()/setXxx()方法 好处: 通过方 阅读全文
posted @ 2017-12-21 23:36 Zennon 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 先来一段小代码试试手,嘿嘿! 阅读全文
posted @ 2017-12-20 22:35 Zennon 阅读(102) 评论(0) 推荐(0) 编辑