面向对象编程之继承、super关键字
继承
继承的思想是基于已存在的类来构建新类
在Java中,除Object类之外,所有类都是子类,都有唯一的父类
Java中用extends关键字表示继承
类之间的关系
面向对象编程之继承、super关键字
继承
继承的思想是基于已存在的类来构建新类
在Java中,除Object类之外,所有类都是子类,都有唯一的父类
Java中用extends关键字表示继承
类之间的关系
打包的意义:
可以使用嵌套层次结构来组织包
为了更好地规划代码,防止命名冲突和混乱
当把类组织起来放进一个包内时,也就给包中成员赋予了相互访问的权限
声明包:
package 包名,必须是源代码第一条语句
static关键字:
static修饰类变量时,变量称为静态变量(类变量),它不属于任何对象
static修饰类方法时,方法称为静态方法,静态方法中只能使用调用静态方法或静态变量
非静态方法可以调用静态方法或静态变量,静态方法不能调用非静态方法或非静态变量