摘要:
内部类 类里有类: 1.方法内部类 2.成员内部类 3.静态内部类 4.匿名内部类 方法内部类 在外部类的方法中定义了一个类 可以定义非静态的属性和方法 可以拿到外部类所有的属性和方法 只能拿到本方法中的常量 可以正常的继承与实现,被final以及abstract修饰 public class In 阅读全文
posted @ 2020-08-18 20:43
minnersun
阅读(151)
评论(0)
推荐(0)
摘要:
接口: 抽象类中所有的方法都是抽象方法,然后就可以把这个类提升为接口,用interface来表示,接口不是类(但编译生成的依然是class文件) 接口的优点:模板,约束 接口的注意点 类与接口之间通过implements 让两者之间产生关联关系:实现(类与接口之间支持多实现) 接口与接口之间支持多继 阅读全文
posted @ 2020-08-18 20:34
minnersun
阅读(176)
评论(0)
推荐(0)
摘要:
static关键字 修饰符 变量,方法,代码块,内部类 静态变量:静态变量会随着类加载(方法区的静态常量池),加载到方法的静态方法区,类变量与类同级,提供了可以通过类名点的形式调用静态变量,也可以通过对象调用,创建的所有对象都会共享这个静态变量 静态变量可以定义在普通方法中? 不可以,方法只有被加载 阅读全文
posted @ 2020-08-18 20:14
minnersun
阅读(184)
评论(0)
推荐(0)
摘要:
方法的重写(覆盖) 在父子类中出现了方法签名一致的方法,遵守重写原则(两等两小一大) 两等: 一等:方法签名一致 二等:如果父类的方法的返回值是void/基本数据类型`,子类方法的返回值类型要和父类一致 两小 一小:如果父类的方法返回值类型是引用数据类型,那么子类的返回值类型要么与父类返回值类型一致 阅读全文
posted @ 2020-08-18 20:03
minnersun
阅读(811)
评论(0)
推荐(0)
摘要:
面向对象引入 面向对象是一种编程范式(一种套路 为一类问题提供了统一的解决方案) 面向过程关注的是代码实现的细节:(买菜,洗菜,烧菜) 缺陷:代码实现细节,复用性低 面向对象:先将代码实现的细节整合到对象中,只要我们能拿到对象,就能拿到对象身上的所有功能(对象:厨师(买菜,洗菜,烧菜)) 面向对象是 阅读全文
posted @ 2020-08-18 19:50
minnersun
阅读(196)
评论(0)
推荐(0)
摘要:
方法的递归 在方法的执行过程中,调用了本方法 java.lang.StackOverflowError:栈溢出错误,超过了栈给出的总内存 package cn.tedu.test; public class Test2 { public static void main(String[] args) 阅读全文
posted @ 2020-08-18 19:20
minnersun
阅读(328)
评论(0)
推荐(0)

浙公网安备 33010602011771号