static
1. 绘图便于理解
//类中组织结构
Student类信息
1.代码
一堆属性
printss:333323;
2.static属性和方法
printss:333323;
3.常量池(字符串常量)
“hhh”“nihao”
//对象中组织代码
name:XiaoLuzi
id:11111123
(1)静态变量——通过对象可以改变其值
(2)静态函数——在定义对象时自动调用
2.!!在静态函数中不可以引用非静态函数;不能引用非静态变量
静态变量 普通变量
普通函数 可以 可以
静态函数 可以 不可以
super
1.super可以理解为直接父类对象的指针;(this是对象本身的引用)
2.除了object类(没有父类),所有类其构造器第一句默认为super();
//也可以写出来,但是只能写在第一句;所有类extends object
3.可以用super来访问被子类覆盖的方法
4.this,super都是对象的引用,不能用在static中