static方法
静态方法:可以直接通过类名访问(普通方法需要创建出对象才能进行访问)
1、静态方法不能使用this和super
2、不能直接访问所属类的实例变量和实例方法
3、可直接访问类的静态变量和静态方法
实例方法:通过实例访问
可直接访问所属类的静态变量、静态方法、实例变量和实例方法
静态方法必须被实现 例如:main()就是最常用的静态方法
总结,静态方法比较特殊,静态成员很少用,静态方法只能访问静态变量
阶段性回顾
从学习类开始, 成员变量,成员方法,
构造函数,构造方法和方法,区别是没有返回值,构造方法的方法名和类名相同
重载,
成员变量:静态成员变量和成员变量
静态方法不能访问非静态的,非静态的方法可以访问静态
继承
- 代表私有
继承的流程
1、申明私有属性,给属性生成get set 方法
2、生成带参的和不带参的构造函数。
至此完成宠物类的编码
只需要声明Dog的独有内容的get set方法
和无参构造方法
Ctrl+O:查看当前类的骨架结构图
自动生成无参和有参快捷键:Fn+Alt+insert
后续大家一起挖掘吧!
新建测试类,进行测试