![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
忆昔倾此生为伊乆
这个作者很懒,什么都没留下…
展开
-
第七章学习笔记:内部类 匿名类 接口匿名类 异常类
内部类:内部类只能外嵌类用 外嵌类可以用内部类声明对象作为外嵌类的成员 内部类的类体中不能再声明类变量和类方法 . . . . 匿名类:没有显示的声明一个子类,却又想用子类创建对象 假如Bank是一个类,下面就是用Bank的一个子类(匿名类)创建对象 new Bank(){ 匿名类的类体 } (1)匿名类必然是内部类 (2)匿名类可以继承和重写父类的方法 (3)匿名类可以访问外嵌类的成员变量和方法,匿名类的类体中不可以声明static成员变量和static方法。 (4)匿名类是子类,但没有类名,所以在用匿名原创 2020-12-12 21:05:23 · 331 阅读 · 0 评论 -
第六章学习笔记:接口和实现 接口回调
interface 接口名 { 声明常量 ; 抽象方法 } 来定义一个接口 class 子类 extends 父类 implements 接口名{ } 如果一个类声明实现一个接口,但没有重写接口中的所有方法,那么这个类必须是抽象类,抽象类可以重写接口中的方法,也可以直接拥有接口中的方法。 假设Com是一个接口,Com声明一个变量 Com com; ImpleCom类实现了一个接口 ImpleCom implements Com{} 声明一个变量,变量也能调用类实现的接口; ImpleCom obj原创 2020-12-12 19:31:34 · 312 阅读 · 0 评论 -
学习笔记:abstract
abstract修饰的类为抽象类,方法为抽象方法 不允许final和abstract修饰同一个类和方法,不允许static修饰abstract方法,即abstract方法必须是实例方法 abstract类不能运行new运算符创造对象 非abstract类是abstract类的子类,必须重写父类的abstract方法 ...原创 2020-12-12 19:07:45 · 169 阅读 · 0 评论 -
学习笔记
public 修饰的成员变量和方法是共有变量和共有方法 其他类能通过类名来操作和调用public类变量和方法 不被修饰的友好方法和友好变量 同包下,可以用类名访问该有好方法和变量 protected修饰的变和方法为受保护的成员变量和受保护方法 同包下,可以用类名访问该有好方法和变量 不在同一个包时,父类的private和友好访问权限的变量不会被子类继承 protected和public能够被子类继承 ...原创 2020-12-12 18:44:50 · 53 阅读 · 0 评论