01 2022 档案
摘要:异常机制(Exception) 实际工作中,遇到的情况不可能是非常完美的 软件程序在运行过程中,遇到的异常问题,称为异常,Exception 异常指程序运行中出现的不期而至的状况,如:文件找不到、网络连接失败、非法参数等 异常分类 检查性异常:最具代表的是用户错误或问题引起的异常,这是程序员无法预见
阅读全文
摘要:内部类 内部类就是在一个类的内部再定义一个类,例如:A类中定义了一个B类,则B类是A类的内部类,A类是B类的外部类 内部类的分类 成员内部类: 类中定义另一个类 通过外部类来实例化内部类 静态内部类:static修饰,无法调用外部非静态方法 局部内部类:外部类的方法里面 匿名内部类:无需将类的实例化
阅读全文
摘要:接口、类、抽象类 普通类:只有具体实现 抽象类:具体实现和规范(抽象方法)都有 接口:只有规范,自己无法写方法,约束和实现分离 接口就是规范,定义的是一组规则,体现了现实世界中“如果你是,则你必须能.......”的思想 接口的本质是契约,就像我们的法律一样,制定好被遵守既可 OO(面向对象)的精髓
阅读全文
摘要:抽象类 abstract修饰符可以用来修饰方法也可以修饰类 修饰类:抽象类 修饰方法:抽象方法 特点: 抽象类是一种约束:不能new这个抽象类,只能靠子类去实现它 抽象方法只存在抽象类中 抽象类可以写具体方法
阅读全文
摘要:static 修饰词:静态 静态属性VS非静态属性 静态属性调用 new对象进行调用:Student s1 = new Student();s1.age 类名调用:Student.age 非静态属性调用 new对象进行调用:Student s1 = new Student();s1.age 不能类名
阅读全文
摘要:多态 同一个方法可以根据发送对象的不同而采取多种不同的行为方式 一个对象的类型是确定的,但是可以指向对象的引用的类型可以很多(相关类) 多态存在的条件 有继承关系 子类重写父类的方法 父类引用指向子类 注意点: 多态是方法的多态,属性没有多态 static、final、private无法重写,故没有
阅读全文
摘要:继承 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模 extends的意思是“扩展”。子类是父类的扩展 继承的特征 Java中只有单继承没有多继承(只能有一个父类) 继承是类与类之间的关系public class Student(子类) extends Person( 父类) 子类会拥有
阅读全文
浙公网安备 33010602011771号