private 用法
視頻中的 screen,cpu 和mem 都是private,為何只有screen需要用set 和get 方法獲取,其他兩個(gè)為何可以直接使用?(代碼如下)
Public class Telephone(){
??private float screen;
??private float cpu;
??private float mem;
??
??public float getScreen(){
?????return screen;
??}?
??public void setScreen(float newScreen){
?????screen=newScreen;
??}
??public Telphone(){
?????System.out.println("無參的構(gòu)造方法執(zhí)行了!“);
??public Telphone(float newScreen,float newCpu,float newMem){
?????screen = newScreen;
?????cpu=newCpu;
?????mem=newMem;
?}
?
public static void main(String[]args){
????Telphone phone = new Telphone();
????Telphone phone2 = new Telphone(5.0f,1.4f,2.0f);
????//phone2.cpu = 6.0f;
????phone2.setScreen(6.0f);
????System.out.println("screen:"+phone2.getScreen());
?
2020-01-05
就拿screen舉個(gè)例子,只是用到screen了,就getter,setter了screen
2020-01-05
那請(qǐng)問是不是只有單獨(dú)訪問private的變量時(shí)才需要get和set,帶參構(gòu)造函數(shù)不管變量是不是private的 都可以訪問?煩請(qǐng)大神再多解釋一下唄