java中public static的用法
时间: 2023-06-05 22:48:06 浏览: 348
public static是Java中的关键字,用于修饰类、方法和变量。
1. 修饰类:public static修饰的类可以直接通过类名访问,不需要实例化对象。例如:Math类就是一个public static类,可以直接调用其方法,如Math.abs(-1)。
2. 修饰方法:public static修饰的方法是类级别的方法,可以直接通过类名调用,不需要实例化对象。例如:Math类中的abs()方法就是一个public static方法,可以直接调用,如Math.abs(-1)。
3. 修饰变量:public static修饰的变量是类级别的变量,可以直接通过类名访问,不需要实例化对象。例如:Math类中的PI常量就是一个public static变量,可以直接访问,如Math.PI。
总之,public static用于定义类级别的成员,可以直接通过类名访问,不需要实例化对象。
相关问题
java中public static void main跟包名有什么联系
在Java中,public static void main是程序的入口点,也就是程序开始执行的地方。而包名是指Java源代码文件所在的文件夹,是为了避免类名冲突而引入的一种组织结构。在Java中,如果一个类没有声明在任何包中,那么它就属于默认包。如果一个类声明在某个包中,那么在其他类中要使用该类,就需要通过import语句将该类所在的包导入进来,才能访问该类。在使用public static void main方法时,需要将该方法声明在某个类中,而该类必须要声明在某个包中,否则将无法执行该程序。因此,public static void main方法跟包名有着密切的联系。
java中的public static和static有什么区别
在Java中,public static和static关键字有一些不同之处。public是访问修饰符,表示该方法或变量可以被任何类访问,而static是静态修饰符,表示该方法或变量属于类,而不是对象实例。如果在一个类中,一个方法或变量使用了static关键字,则所有这个类的对象实例都共享这个方法或变量,而不是每个对象拥有自己的副本。希望这能够帮到你!
笑话:说一个程序员讲的笑话:“有两种人,一种是懂二进制的人,另一种是不懂的人。”