java中的方法什么时候用 public private static等

publicstaticStringgetString()publicgetString()publicstaticfinalStringgetString(String... public static String getString()
public getString()
public static final String getString(String str)
private String getString()
这几个定义分别有什么用处呢
展开
 我来答
匿名用户
推荐于2016-10-19
展开全部
  首先你要了解这几个关键字的用法和含义,再看看这些关键字是否符合你编写程序时的情况。

  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。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式