11月25日、27日Java第五課

1659 ワード

構築方法の役割:1、初期化:メンバー変数2、クラスファクトリ:オブジェクト、初期化の作成;3、person=new person()です.オブジェクトの作成時に構築newプログラムを呼び出すと、デフォルトの構築方法が自動的に作成されます.thisは、現在のオブジェクトが現在のクラスのメンバー呼び出し構築方法を呼び出すことができることを指します.thisは構築方法の最初の行に表示されます.属性は一般的にクラス以外の方法では直接呼び出されません.外部に方法を提供する必要があります:public void setName(string name){this.name=neme;}public void setAge(int age){this.age=age;}値の取得時:public string getName(){return this.name;}public string getAge(){return this.age;}Javaリファレンスライブラリはファイルディレクトリ構造と似ています.クラスライブラリの階層化により、クラスのネーミング競合、クラスファイル管理などの問題を解決できます.パッケージパッケージパッケージ文を定義するには、Javaソースファイルの最初の非注釈文importインポートパッケージimportパッケージ名として使用する必要があります.*;//指定した文のすべてのクラスをインポートします.パッケージングはオブジェクト向けの特性の一つであり,実際にはこの非表示の非表示,この露出の暴露はJavaアクセスコントローラによって実現される必要がある.アクセス制御メカニズムprivate:現在のクラスの他のメンバーのみがアクセスでき、クラス外にはデフォルトは表示されません.同じパッケージ内のすべてのクラスがprotectedにアクセスできます(サブクラスアクセス権):protectedと宣言されたメンバーは、同じパッケージ内の他のクラスにもアクセスできます.public:任意の場所でアクセスできます.
public class Student{
 //  
 private String name;
 private String id;
 public int count=0;
 }
 public Student(string name,string id){
 this.name=name;
 this.id=id;
 }
 publicc Student(){
 }
 public void setName(string name){
 this.name=name;}
 public string getName(){
 return this.name;}
  public void setId(string id){
 this.id=id;}
 public string getId(){
 return this.id;}
 public string toString(){
 return“name:”+name+“,id:”+id;
 }

    
 package
 public class Main{
 public static void main(string args[]){
 student student=new student("AA","1502001");
 student student1=new student("BB","1502002");
 system.out.println(student.tostring());
 }
 }
     static      ,       ,