: よく使用されるキーワード: 的 I. アクセス制限付きチャーター: クラス、属性、メソッド、構成メソッドを変更するために使用される
アクセス制限付き文字の範囲です 。 -「」」」 ”””‑'‑'‑'”-'-'----- private 同じクラス内でのみアクセス可能 2. this と super の使い方これ: This.Attribute This.Method(); 現在のオブジェクトを表すために使用されます コンストラクター メソッド シンボルの最初の行では、現在のクラスの特定のコンストラクターを示します。の ‐ ‐ ‐ ‐ ‐ - - - cmpの下にカソトープの使用量を下る:subclassesサブクラスで使用することは、親クラスのオブジェクトを表し、親クラスの方法を呼び出します和的rreee
java主类代码public class Student { public String name; public Student(){ // this用在构造方法的第一行 // 表示当前类的某一个构造方法 this("张三"); } public Student(String name){ this.name = name; } public void study(){ System.out.println(name+"在休息"); }三、final final的用法:用来修饰类、变量、方法 final修饰类:このクラスが継承できないことを示します 最終的に変更されたメソッド:クラス、プロパティ、メソッド、コード ブロックの変更に使用できます このカテゴリのすべてのオブジェクトによって共有される属性は、メモリ空間の一部のみを占有します。 メンバーの属性:office各オブジェクトは、メソッドの違いのみを占めます。
类方法中不能再调用this和super表示对象
类方法是调用父类的还是子类重写的只和类名有关
成员方法:
成员方法是调用父类的还是子类重写的只和对象本身有关
Java代码
public class A { public A() { System.out.println("A"); } }
Java代码
public class B { public B() { System.out.println("B"); } }
Static的使用代码
public class Test { //成员属性 public A a = new A(); //类属性 public static B b = new B(); //成员方法 public void change() { System.out.println("change"); } //类方法 public static void execute() { System.out.println("execute"); } }
Java代码
public class Demo { public static void main(String[] args) { //调用静态方法 Test.execute(); //调用成员方法需要对象 Test t = new Test(); t.change(); } }