3.5

 1.内存分配:

1.1   基本数据类型存放在栈内存,引用数据类型(对象)存放在堆内存
1.2   成员变量声明时就已经分配了内存,局部变量赋值时在分配内存。
1.3  方法在被调用时才分配内存。

2.多态

2.1.1  要有继承
2.1.2要有重写
2.1.3父类引用指向子类对象

3.接口
3.1变量必须为final的原因:防止实现多个接口时变量名冲突产生的问题。

原文地址:https://www.cnblogs.com/maxin123/p/12422415.html