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

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

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

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

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

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

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

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

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

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

给你4种吧 第一种是包内可见,第二种是私有的,第三种是公有的,最后一种是保护类。 里面是一个可见性和继承的东西。 私有就是说只能在被定义的类中使用,比如我定义了一个class A{} 那么如果里面的成员变量被定义为私有的,那么其他的外部类不...

私有变量在外部是不能被访问的,一般会给私有变量提供一个公有的方法,比如: private String datatype ; public String getDatatype() { return datatype; } public void setDatatype(String datatype) { this.datatype = datatype; }

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