① java中private和public,final代表什么意思
您好,提问者:
private:代表私有的,修饰变量只辩老能在本类访问,private方法子类不能继承。
public:是最大权限,都可以访问,是公共的。
final:最终的,如果变量定义为final必须赋初毁灶高始值,而且值不能改变纤尺,final方法,子类不能实现。
② java中private什么意思啊
java中private是访问权限符。私有的意思。
private在英文里是私人的意思.
众所周知,JAVA是面向对象的一门语言,每个对象都有各自的属性和方法.但是有的属性涉及安全因素或秘密因素不能让外面的程序调用,所以就用到了private,
经过它定义的变量只能在此对象内部调用,外部程序就无法调用,也就是说只能供其自身调用,比如某个人是一个对象,那么他的血液就肯定是私有变量,只能供其自身调用来维持人的状态.而如果将血液定义成public(公共的)的话,随便其他人都可以改变他血液的状态,你随便把他的血液值设为逆流,那他不就挂了.
③ java中什么时候用string 什么时候用int 什么时用public
定义变量或返回值的类型时是字符串就用棚派String,数值就用int。public是修饰词,当所写的链空贺类想被其它类调用的时候就可亏孝以用public。
④ java中private和protected的区别
1、private修饰词,表示成员是私有的,只有自身可以访问;
2、protected,表示受保护权限,体现在继承,即子类可以访问父类受保护成员,同时相同包内的其他类也可以访问protected成仔哪员。
3、无修饰词(默认),表示包访问春戚型权限(friendly, java语言中是没有friendly这个修饰符的,这样称呼应该是来源于c++ ),同一个包内可以访问,访问权限是包级访问权限;
4、public修饰词,表示成扒猜员是公开的,所有其他类都可以访问;
⑤ java类的修饰词有哪几个与类里的变量的修饰词有何关系
谁说类可以被 private 修饰?谁说类必须用 public 声明?
别乱教人家好不?
可以修饰类的有:
public 公共的,对所有包可见!
default(什么都没有,不写访问控制) ,对自身包可见!
拥有上面的2种以后还可以加上下面几种:
abstract 抽象类,需要继承!
final 最终类,不能被继承
static 只针对内部类!
比如:
public abstract class Test{}
abstract class Test{}
public final class Test{}
final class Test{}
abstract 和 final 不能同时修饰1个类,一个不能继承,一个需要继承,矛盾!
类的修饰符和类里的变量没有多大关系!!
不过默认的构造器(JVM提供的)的访问控制与类的访问控制一样!
修饰类变量的就多拉~~~
不明白再问!
⑥ java类里面private xxxxx() {}有何用处
private xxxxx() {}中xxxxx应该是类名,而整个就是一个私有的默认(无参)构造器。私有构造器的用誉渗处就是限定只庆锋脊能在本类内部创建类的对象,在类外不能通过私基耐有构造器来创建类的对象。
⑦ Java的方法前有无public修饰有什么区别
需要知道的是修饰类和变量的用来控制这个被修饰的类和变量的适用范围的修饰词有:
public:表示公开的类和变量,既所有的类都可以引入使用的
protected:表示受保护的类,只有子孙类和本类可以引入使用
默认:表示同包中和本类中可以引入使用
private:表示私人的,只有在本类中可以引入使用
所以显而易见,如果一个class前面如果添加了public修饰则可以被所有类引入使用,如果没有加任何修饰词,那么就只能够被同包中的类和本类引入使用。
⑧ java中类必须要用class修饰吗
public只是class的一种前档修饰词,表示慧行乱公开的类,既所有的类都可引入使用。还有protected,表示受保护的类,子孙类和本类可引入使用
默认不写,表示同包中和本类中可使用
private,表示私人的,只能在本类中使用带核
⑨ Java中的构造方法可以被只可以被哪些修饰词修饰说出所有的能修饰构造方法的修饰词,谢谢了
构造方法有4种修饰,public、protected、默认、private。public的构造方法你可以用 A a =new A(); 这样来创建对象 而protected、默认修饰的构造方法你只能在这个类里进行创建该对象。 private的就不能new来创建对象了。构造方法本来就是为了方便在其他类创建不同的对象,所以构造方法一般用public修饰,protected、默认修饰符很少见。而private基本不用来修饰构造方法。希望对你有所帮助。
⑩ java里面的public是什么
定义:public是一种访问修饰符(Java里访问限制最宽的),相同的还有private,protect,default。
被其修饰的类、属性以及方法不 仅可以跨类访问,而且允许跨包(package)访问。