java什么时候public 弱弱的问下,java里什么情况下用public,什么情况下用private
大家好,java什么时候public相信很多的网友都不是很明白,包括弱弱的问下,java里什么情况下用public,什么情况下用private也是一样,不过没有关系,接下来就来为大家分享关于java什么时候public和弱弱的问下,java里什么情况下用public,什么情况下用private的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
弱弱的问下,java里什么情况下用public,什么情况下用private
这个是访问权限的问题,public
表示共有的private
表示私有的例如你有个
user{
private
int
age;
}
如果把age
设为public
那我们就可以直接通过对象调用这个属性,有的人可能把这个把这个age设为
-1按照我们日常的思维这个是不可以的。所以通常把类的成员变量设为私有,然后通过get,set方法为其赋值,或者取得它的值,在赋值的时候我们可以先在set方法里面判断一下这个age时候<0如果<0
就自动赋予一个初始值。等
java中public什么意思
public公有的是java的访问修饰符!
看下访问修饰符
1.public(公有的):可以被该类的和非该类的任何成员访问。
2.private(私有的):仅仅可以被该类的成员访问,任何非该类的成员一概不能访问。(主要是隐藏数据来保证数据的安全性)
3.protected(保护的):仅仅可以被子类和类本身还有同一个包里的类访问
java中的方法什么时候用 public private static等
首先你要了解这几个关键字的用法和含义,再看看这些关键字是否符合你编写程序时的情况。
private缺省 protected public用来修饰类成员,表示访问控制。private修饰的成员表示只能在类内部才能访问。缺省修饰符的成员表示可以在包内被访问。protected表示包内或不同包子类访问,不同包的子类访问,只能通过访问父类成员的方式访问。public表示公共的访问权限。在哪都可以访问。
public可以修饰类。例如 public class A{}表示是公用的类。不加public,class A{}表示只能同包使用。修饰类的词有 public final|abstract class A{},final跟abstract不能同时存在,因为final修饰的类不能有子类,但是abstract修饰的类不能创建实例,因为abstract修饰的类肯定有抽象方法。但是你想用他的方法必须用子类实现abstract类的抽象方法,也就是说abstract类必须被继承。
Static用来修饰类的成员(属性,方法,初始化块,或者内部类)。表示他们是属于类的,跟对象无关。修饰之后叫做静态属性,静态方法等等。static修饰的方法里不可以有非静态的属性和方法,也不能有this和super。
java中public类是什么意思
public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。
顺带给你说一下其他修饰符的意义:
protected修饰符,它主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西。
default修饰符,有的时候也成为friendly(友员),它是针对本包访问而设计的,任何处于本包下的类、接口、异常等,都可以相互访问,即使是父类没有用protected修饰的成员也可以。
private修饰符,它的访问权限仅限于类的内部,是一种封装的体现,例如,大多数的成员变量都是修饰符为private的,它们不希望被其他任何外部的类访问。
关于java什么时候public到此分享完毕,希望能帮助到您。