/*
修飾符:
許可權修飾符:private,預設的,protected,public
狀態修飾符:static,final
抽象修飾符:abstract
類:許可權修飾符:預設修飾符,public
狀態修飾符:final
抽象修飾符:abstract
用的最多的就是:public
成員變數:
許可權修飾符:private,預設的,protected,public
狀態修飾符:static,final
用的最多的就是:private
構造方法:
許可權修飾符:private,預設的,protected,public
用的最多的就是:public
成員方法:
許可權修飾符:private,預設的,protected,public
狀態修飾符:static,final
抽象修飾符:abstract
用的最多的就是:public
除此以外的組合規則:
成員變數:public static final
成員方法:public static
public abstract
public final
*///此處不允許使用修飾符private
//此處不允許使用修飾符protected
//此處不允許使用修飾符static
public class demo
demo(string name){}
protected demo(string name,int age) {}
public demo(string name,int age,string address) {}
//此處不允許使用修飾符static
//public static demo(){}
//此處不允許使用修飾符final
//public final demo() {}
//此處不允許使用修飾符abstract
//public abstract demo(){}
//成員方法
//static void show() {}
//abstract void show();
//final void show(){}
}
/*
許可權修飾符:
本類 同乙個包下(子類和無關類) 不同包下(子類) 不同包下(無關類)
private y
預設 y y
protected y y y
public y y y y
*/public class father
void show2()
protected void show3()
public void show4()
public static void main(string args)
}
public class son extends father
}
public class test
}
不同包下(子類):
package cn.qx;
import com.liuyi.father;
public class son2 extends father
}
不同包下(無關類)
package cn.qx;
import com.liuyi.father;
class test2
}
學習第十天
一 介面 jdk1.8及之後新增了2中可以定義存在方法體的方法 預設方法 default關鍵字修飾的方法 使用 通過實現類物件使用 靜態方法 使用 通過介面名去呼叫 二 單例模式 保證類只能存在乙個例項 餓漢式 先建立物件,然後需要的人要這個物件,保證永遠使用的都是這個建立好的物件 執行緒安全的,效...
python學習第十天
class student count 0 def init self,name,age,address self.name name self.age age self.address address student.count 1 k print k w open a.txt w encodin...
菜鳥學習第十天
1.字串最大的特點 一旦初始化就不可以改變。不可改變的字串內容而不是指向字串的引用 2.string s abc 其中s是乙個類型別變數,abc 是乙個物件。3.string s1 abc 和string s2 new string abc s1 s2 和s1.equals s2 比較的是他們在記憶...