lzth.net
当前位置:首页 >> 在jAvA中,如果没有给变量指定是公有或是私有,默... >>

在jAvA中,如果没有给变量指定是公有或是私有,默...

是public的,所以根据设计原则,类成员最好是私有的,这样才安全。所以声明变量要在变量前加private

如果没有写就是默认访问权限。 java的类有2种访问权限,public、默认 而方法和变量有4种:public、默认、protected、private 其中默认访问权限和protected很相似,有着细微的差别。 public意味着任何地方的其他类都能访问 默认则是同一个包的类...

默认的。 public: Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不 仅可以跨类访问,而且允许跨包(package)访问。 private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类...

并不是,defalut权限比protected稍微严格一点,但并不是私有,它可以被子类访问 然而,子类和父类在不同的包,这个情形除外 protected是子类和父类在不同的包也可以访问的。

是 public 你可以 试下 写个类 在外面另一个类里给他 赋值 再输出 如果成功 就是 public 。

private关键字(1)私有的意义,可以修饰成员变量和成员方法(2)特点:被private修饰的后的成员只能在本类中被访问(3)private的应用:以后再写一个类的时候:把所有的成员变量给private了提供对应的getXxx()/setXxx()方法/*封装和private的应用:A:...

公有的在外部可以直接new对象然后直接点变量名即可使用该变量 而私有的变量不能直接点必须通过get或者set方法才能访问私有变量,这就是java中的封装 下面是例子 public class User { public String username; private String password; public S...

私有变量用private修饰 静态成员变量用static修饰 私有变量只能被该类调用,不能被其他类(包括子类)调用。 静态成员变量也可以分私有或公有的,调用静态成员变量只需用类名加“.”。 其实private是修饰的共享范围,static是修饰的变量类型。

方法内的变量是局部变量,不能用private修饰。private是访问控制符,作用在类上,或者类内部的成员方法和成员变量上。

访问权限是出于安全性 你调用父类的方法,想当于地方机构向上级机构交个申请,你不需要知道上级里有多少个部门(方法),给过多少个人(变量)。那些是你指挥不到的。 公开和友好的方法可以被重写,如果需要调用父类同名的方法,需要用super.met...

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com