上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 一.行为的意外结果可以分为两类 可以处理的意外结果称为异常(Exception) 处理不了的意外结果称为错误(Error) 异常是一中特殊的对象,类型为java.lang.Exception或器子类 二.处理 1.捕获异常 try-->执行可能产生异常的代码 catch-->捕获异常 finally 阅读全文
posted @ 2017-05-23 19:17 『憧憬』 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 内部类 1.根据位置的不同Java的内部类分为:静态内部类、成员内部类、局部内部类、匿名内部类 2.任何内部类都编译成独立的class文件 3.最大的作用:封装 4.匿名类可以封装内部概念 静态内部类 使用static修饰,声明在类中 静态内部类中可以访问外部类的静态成员 列:public clas 阅读全文
posted @ 2017-05-23 19:12 『憧憬』 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一、public interface Myinterface{ public void foo(); //其它方法 所有方法都是public abstract }二、接口特征 1.接口不可以被实例化(常作为类型使用); 2.实现类必须实现接口的所用方法; 3.实现类可以有多个接口(java中的多继承 阅读全文
posted @ 2017-05-22 21:46 『憧憬』 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一.什么是多态? 1.生活中的多态:不同类型的打印机,打印的效果不同 2.程序中的多态:同一引用类型,使用不同的实例且执行不同的操作 二.使用多态实现思路 1.编写父类 2.编写子类,子类重写父类的方法 3.运行时,使用父类的类型,子类的对象 实现多态的两个要素:子类重写父类的方法和使用父类的类型 阅读全文
posted @ 2017-05-20 21:54 『憧憬』 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1.fianl关键字可以用来修饰类、属性、方法; 2.final关键字修饰的类不能再继承; 如:String String类是final修饰的类不能被继承 3.final关键字修饰的方法不能被重写; 4.final关键字修饰的变量初始化后值不能再发生改变; 5.在java中使用static和fina 阅读全文
posted @ 2017-05-19 09:30 『憧憬』 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1.Private成员; 2.子类与父类不同包,使用默认访问权限的成员; 3.构造方法。 阅读全文
posted @ 2017-05-19 09:14 『憧憬』 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: 第一步:在创建类之前,检查类是否已加载(检查硬盘上的.Class文件是否加载到内存中)。如果没有加载就先加载父类的文件,再加载本类的文件。 Java使用的加载策略:懒惰式加载(按需加载),用到的时候加载一次,并只加载一次。 第二步:分配对象的空间。递归分配所有父类和子类的属性空间,属性会自动初始化为 阅读全文
posted @ 2017-05-19 08:55 『憧憬』 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 构造方法不能被继承,因此不能重写。 方法重写的规则 1.方法名相同; 2.参数列表相同; 3.返回值类型相同或者是其子类; 4.访问权限不能严于父类。 阅读全文
posted @ 2017-05-19 08:34 『憧憬』 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 概念 abstract关键字表示的是抽象的意思,可以用来修饰类和方法。修饰类我们称为抽象类,修饰方法我们称为抽象方法。 abstract修饰类,抽象类 1.public abstract class 类名() 2.抽象累的特点: a.抽象类不能被实例化; b.抽象类中可以有属性、方法、构造方法,都是 阅读全文
posted @ 2017-05-18 13:57 『憧憬』 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: 1.Super关键词用来访问父类成员; 2.Super关键词只能出现在子类的方法和构造方法中; 3.Super关键词调用构造方法时,只能是第一句; 4.Super关键词不能访问父类的private成员; Super访问父类构造方法:Super(); Super(name); Super访问父类属性: 阅读全文
posted @ 2017-05-18 13:31 『憧憬』 阅读(125) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页