面向对象
-
类是一组具有相同属性和方法的对象的集合。类是对象的抽象化,对象是类的具体化。
-
特点:继承、封装、多态。
把属性和方法放到类里,把类放到包里。 -
创建方法
访问修饰符 返回值类型 方法名(参数列表){
//方法体
} -
构建方法
访问修饰符 返回值类型 类名(参数列表){
//方法体
} -
static关键字
静态方法可以直接调用静态方法。
静态方法不可以直接调用非静态方法必须通过new关键字创建类的对象调用非静态方法。
同一个类下的非静态方法可以直接互相调用。
问题:非静态变量可以调用静态变量吗?
- public prative protected关键字
公开的 私有的 被保护的,可以被子类继承 - 方法的重载
在同一个类下多次调用同名的不同方法。
参数不同表现为有无参数、参数数量不同、参数类型不同。
疑问:参数顺序不同是不是上述的表现之一呢?