java什么时候是public(java中public类是什么意思)
这篇文章给大家聊聊关于java什么时候是public,以及java中public类是什么意思对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
java中public什么意思
public公有的是java的访问修饰符!
看下访问修饰符
1.public(公有的):可以被该类的和非该类的任何成员访问。
2.private(私有的):仅仅可以被该类的成员访问,任何非该类的成员一概不能访问。(主要是隐藏数据来保证数据的安全性)
3.protected(保护的):仅仅可以被子类和类本身还有同一个包里的类访问
java中public类是什么意思
public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。
顺带给你说一下其他修饰符的意义:
protected修饰符,它主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西。
default修饰符,有的时候也成为friendly(友员),它是针对本包访问而设计的,任何处于本包下的类、接口、异常等,都可以相互访问,即使是父类没有用protected修饰的成员也可以。
private修饰符,它的访问权限仅限于类的内部,是一种封装的体现,例如,大多数的成员变量都是修饰符为private的,它们不希望被其他任何外部的类访问。
Java 编程中 public class 是什么意思啊
public class是JAVA定义的,一般占到编程的角度来将就是包含main方法的,一个java文件中。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
扩展资料:
Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。例如,Java不支持go to语句,代之以提供break和continue语句以及异常处理。Java还剔除了C++的操作符过载(overload)和多继承特征,并且不使用主文件,免去了预处理程序。
因为Java没有结构,数组和串都是对象,所以不需要指针。Java能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能更多的时间和精力花在研发上。
弱弱的问下,java里什么情况下用public,什么情况下用private
这个是访问权限的问题,public
表示共有的private
表示私有的例如你有个
user{
private
int
age;
}
如果把age
设为public
那我们就可以直接通过对象调用这个属性,有的人可能把这个把这个age设为
-1按照我们日常的思维这个是不可以的。所以通常把类的成员变量设为私有,然后通过get,set方法为其赋值,或者取得它的值,在赋值的时候我们可以先在set方法里面判断一下这个age时候<0如果<0
就自动赋予一个初始值。等
关于java什么时候是public的内容到此结束,希望对大家有所帮助。