阿抗

导航

2017年12月20日 #

树结构实例

摘要: public class TreeDemo { private List list = new ArrayList(); // 所有子节点 class Node { // 节点 String data; // 数据 String parent; // 父级节点 ... 阅读全文

posted @ 2017-12-20 15:46 阿抗 阅读(571) 评论(0) 推荐(0) 编辑

二叉树实例

摘要: public class BinaryTree { class Node { //声明一个节点类 private Comparable data; //保存具体内容 private Node left; ... 阅读全文

posted @ 2017-12-20 15:26 阿抗 阅读(1029) 评论(0) 推荐(0) 编辑

简单链表实例

摘要: public class Link { class Node { // 把节点类定义成内部类 private String data; private Node next; public Node(String Data) { this.data = data; } /** ... 阅读全文

posted @ 2017-12-20 15:04 阿抗 阅读(180) 评论(0) 推荐(0) 编辑

2017年12月15日 #

异常

摘要: 一:定义 程序在运行期间,发生的不可预测的事件,他阻止了我们的程序正常运行; 二:异常处理机制 在我们程序发生异常以后,代码能够按照我们实现设计的顺序继续执行; 处理方式分为两种: 01.在方法体内使用try{}catch{}finally{}代码处理; 02.在方法体内throw抛出异常,在方法参 阅读全文

posted @ 2017-12-15 13:50 阿抗 阅读(130) 评论(0) 推荐(0) 编辑

2017年12月13日 #

内部类

摘要: 一:定义 把一个类写到另一个类或者方法中 二:内部类的分类 (1)成员内部类:直接定义在外部类的内部 1.可以拥有private ,protected访问权限修饰符, 2.如果外部类和内部类属性重名,就近原则使用内部类的属性; 3.如果外部类和内部类属性重名,想访问外部类的属性: 外部类名.this 阅读全文

posted @ 2017-12-13 12:11 阿抗 阅读(96) 评论(0) 推荐(0) 编辑

接口

摘要: 一:定义 接口是一种规范和标准,他们可以约束类的行为。 接口是方法的集合,但没有方法的实现。 接口没有构造方法,不能够实例化,但是可以作为实现该接口的类的引用类型。 接口中定义的属性都是全局静态常量 自动用public static final 修饰。 二:特点 1.所有方法都是抽象方法,不允许有普 阅读全文

posted @ 2017-12-13 11:56 阿抗 阅读(165) 评论(0) 推荐(0) 编辑

2017年12月11日 #

多态

摘要: 一:定义 同一个引用类型使用不同的对象实例(子类),执行一个相同的操作得到不同的结果。 二:实现多态的必要条件: 1.要有继承结构 2.子类中重写父类的方法 3.向上转型(父类的引用指向子类的对象) 三:多态的应用方法: 1.使用父类作为方法的返回值; 2.使用父类作为方法的参数类型; 四:扩展 ( 阅读全文

posted @ 2017-12-11 14:54 阿抗 阅读(94) 评论(0) 推荐(0) 编辑

抽象类

摘要: 关键字 abstract 一:由abstract修饰的方法是抽象方法 1.抽象方法必须位于抽象类; 2.抽象方法一定没有方法体; 3.除非子类是抽象类,否则子类必须重写父类的抽象方法; 二:由abstract修饰的类是抽象类 1.抽象类可以由普通方法; 2.抽象类不能被实例化,但是可以有构造方法。 阅读全文

posted @ 2017-12-11 09:08 阿抗 阅读(108) 评论(0) 推荐(0) 编辑

2017年12月9日 #

==和equals的比较

摘要: 一 : == 的特点: a == b ; 1.如果A和B是基本数据类型 == 比较的是两个变量的值 2.如果A和B是引用数据类型 == 比较的是两个变量的内存地址 二:重写的equals方法 Object中的equals方法:比较的是内存地址 String类中重写的equals 方法:比较的是内容; 阅读全文

posted @ 2017-12-09 11:08 阿抗 阅读(178) 评论(0) 推荐(0) 编辑

面向对象开发===继承特点

摘要: 一:继承的特点 1.子类和父类满足 is a 的关系; 2.继承的关键字是 extends ; 3.单根性:单继承性,一个类只有一个父类; 二:继承的注意事项 1.无论我们子类中是否调用super();默认都会先去执行父类的无参构造; 2.子类中显示调用了父类的带参构造,则不调用父类的无参构造; 3 阅读全文

posted @ 2017-12-09 10:04 阿抗 阅读(124) 评论(0) 推荐(0) 编辑