复习记录之前学习的内容,在 Java 中通过 extends 关键字可以申明一个类是从另外一个类继承而来的,class 父类{

}

class 子类 extends 父类{

}

Java 不支持多继承,但支持多重继承。继承特征:子类拥有父类非 private 的属性、方法。子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。子类可以用自己的方式实现父类的方法。

局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。

成员变量:成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。

类变量:类变量也声明在类中,方法体之外,但必须声明为 static 类型。

public class Variable{ static int allClicks=0; // 类变量

                                String str="hello world"; // 实例变量

                                 public void method(){

                                  int i =0; // 局部变量 }

}

default:在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。

private:在同一类内可见。使用对象:变量、方法。不能修饰类。

public:    对所有类可见。使用对象:类、接口、变量、方法。

protected:对同一包内的类和所有子类可见。使用对象:变量、方法。不能修饰类。

posted on 2022-08-06 17:49  夜的第七章i  阅读(14)  评论(0编辑  收藏  举报