摘要:
异常处理机制 抛出异常 捕获异常 异常处理五个关键字:try、catch、finally、throw、throws 实际应用中的经验总结 处理运行时异常时,采用逻辑去合理规避同时辅助try-catch处理 在多重catch块后面,可以添加一个catch(Exception)来处理可能会被遗漏的异常 阅读全文
posted @ 2022-04-16 22:16
胖虎9
阅读(47)
评论(0)
推荐(0)
摘要:
内部类 内部类就是一个在类的内部再定义一个类,比如,A类中定义一个B类,那么B类相对A类来说就成为内部类,而A类为B类的外部类 内部类编译之后,可以生成独立的字节码文件(class文件) 内部类可以直接访问外部类的私有成员,而不破坏封装 当内部类、外部类存在重名属性时,会优先访问内部类属性 成员内部 阅读全文
posted @ 2022-04-16 21:39
胖虎9
阅读(48)
评论(0)
推荐(0)
摘要:
重点:接口 声明接口的关键字是interface 可以实现多继承,即类可以实现多个接口 接口都需要有用来实现方法的类,用关键字implement来实现接口,且该类必须重写接口的方法 只有抽象方法,自己无法写方法 接口中的所有定义都是抽象的,且都是public 接口就是规范,定义的是一组规则,体现了现 阅读全文
posted @ 2022-04-16 20:47
胖虎9
阅读(51)
评论(0)
推荐(0)
摘要:
抽象类 用关键字abstract来修饰 抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明 抽象类不能使用new关键字类创建对象,它是用来让子类继承的 抽象方法只有方法的声明,没有方法实现,它是用来子类实现的 子类继承抽象类,那么就必须要实现抽象类没有实现的抽象方法,否则该子类也要声明为抽象类 阅读全文
posted @ 2022-04-16 19:41
胖虎9
阅读(28)
评论(0)
推荐(0)
摘要:
static关键字详解 静态变量可通过类名调用,但是非静态变量只能通过对象调用 非静态方法里可以去调用静态方法,静态方法里可以去调用静态方法,但不能调用非静态方法静态代码块。 程序会先执行静态代码块,而且只执行一次 静态导入包 被final修饰的类不能被继承 package com.oop.demo 阅读全文
posted @ 2022-04-16 17:51
胖虎9
阅读(29)
评论(0)
推荐(0)
摘要:
instanceof和类型转换 把子类转换为父类,要向上转型,可以直接转换 把父类转换为子类,要向下转型,需要强制转换,可能会丢失方法 方便方法调用,减少重复代码 package com.oop; import java.util.Scanner; import com.oop.demo04.Stu 阅读全文
posted @ 2022-04-16 12:14
胖虎9
阅读(28)
评论(0)
推荐(0)

浙公网安备 33010602011771号