private public static

public

公共,加上这个修饰的类或属性,可以在同一个包或者别的包里面访问

private

私有的,加上这个修饰的类或属性,只能在同类里访问,同包和别的包不能访问

protected

保护,加上这个修饰的类或属性,只能在类和同包访问,别的包不能访问

static  说明是静态的对象,可以直接用(类名.对象)来调用。

时间: 2024-12-10 11:00:53

private public static的相关文章

Java Modifiers, default/public/protected/private/ final/static/transient/synchronized/volatile

reference: http://www.studytonight.com/java/modifier-in-java.php Modifiers are keywords that are added to change meaning of a definition. In java, modfiers are cateogrized into two types: 1. Access control modifier 2. Non Access modifier 1) Access co

【C++基础】 类中static private public protected

静态成员在一个类的所有实例间共享数据 “类属性”,是描述类的所有对象共同特征的一个数据项,对所有对象,它的值相同,static定义,为整个类所共有.相对于“实例属性” 如果static成员是私有类型,则只可通过共有静态成员函数访问 [注意]类中仅对成员进行声明而不初始化,必须在文件作用域的某个地方初始化 在class和main外即全局变量域,int Test::ite=0 ;   public private protected 派生类可访问的类型 可以 可以 可以         [C++基础

将 main 方法定义为:public static void main(String[] args)的理由

1.没有public修饰符或者其他修饰符 错误: 在类...中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args) 否则 JavaFX 应用程序类必须扩展javafx.application.Application 2.没有static 错误: main 方法不是类 ... 中的static, 请将 main 方法定义为: public static void main(String[] args) 3.返回值不是v

【Java关键字-Interface】为什么Interface中的变量只能是 public static final

三个关键字在接口中的存在原因:public:接口可以被其他接口继承,也可以被类实现,类与接口.接口与接口可能会形成多层级关系,采用public可以满足变量的访问范围: static:如果变量不是static的,那么接口必须实例化才可以访问自己的变量,接口不能被实例化,故非static的变量是无效的: final:如果变量不是final的,而方法是abstract的,因此接口中的方法又不可以修改变量值,虽然可以直接修改静态成员变量,但所有实现类对应的值都被修改了,此做法等同于抽象类,故需要fina

static public和 public static 区别

1 static:加static 的是静态成员,不能实例化在你运行的时候他自己在内存中开辟了块空间,不用在new, 有点像全局变量,如果不用你必须去 实例化(new)才能用 2 3 static是静态的意思,public或private与其他成员一样 4 1.访问static成员,只能用类而不是实例化的对象: 5 2.static方法只能访问static属性: 6 3.static成员可以保留其值 7 8 ---------------------------------------------

封装、构造方法、private、Static与this关键字、main()_Day07

1:成员变量和局部变量的区别(理解) (1)定义位置区别:      成员变量:定义在类中,方法外.    局部变量:定义在方法中,或者方法声明上.    (2)初始化值的区别:   成员变量:都有默认初始化值. 局部变量:没有默认初始化值.要想使用,必须先赋值. (3)存储位置区别: 成员变量:存储在堆中. 局部变量:存储在栈中. (4)生命周期区别:   成员变量:随着对象的创建而存在.随着对象的消失而消失. 局部变量:随着方法的调用而存在,随着方法调用完毕而消失.更严谨地说当局部变量的作用

C++ static变量出现 无法解析的外部符号:public: static 的问题

转自:http://bbs.csdn.net/topics/390183594 在头文件中定以后,应在类的生命之外,重新定义一次. 1 class A 2 { 3 public: 4 void print() 5 { 6 cout<<"a = "<<a<<'\n'<<"b = "<<b<<endl; 7 cout<<"str = "<<str<&

错误: 在类 com.zs.container.CollectionData 中找不到主方法, 请将主方法定义为: public static void main(String[] args)

错误: 在类 com.zs.container.CollectionData 中找不到主方法, 请将主方法定义为: public static void main(String[] args) package com.zs.container; import java.util.ArrayList; import com.java.array.generator.CountingGenerator.String; import com.java.array.generator.CountingG

为什么main方法是public static void?

Main方法是我们学习Java编程语言时知道的第一个方法,你是否曾经想过为什么main方法是public.static.void的.当然,很多人首先学的是C和C++,但是在Java中main方法与前者有些细微的不同,它不会返回任何值,为什么main方式是public.static.void,这篇文章尝试去找到一些答案. Main方法是Java程序的入口,记住,我们这里不会讨论Servlet.MIDlet和其他任何容器管理的java程序,在java核心编程中,JVM会查找类中的public sta