public void 用于休息方法,说明该方法在项目中都能被访问,没有返回值。public是类的访问修饰符,标记了你自己定义的类,可以在那么包里访问,public(公共) 里在整个项目里可以访问 private(私有)只能在本类使用 protected(受保护) 在子类和同包下的类可以访问 还有就默认的访问修饰符,只能在同...
今天在学习过程中发现的问题,在同一个类里面public int add(int a, int b) 与public void add(Integer a, Integer b)这两个方法是什么关系?算是重载吗?那为什么public int add(int a, int b) 和 public int add(Integer a, Integer b)编译器就报错了呢? 2 回答梦里花落0921 TA贡献1772条经验 获得...
1、public (如: public int a = 0;) public是公共的意思,应该是在整个项目中,可以在任何类中被访问。 2、private (如: private int a = 0;) private是私有的意思,就是只能在当前的类中被访问,这也是保护数据不被泄漏的一种方法。 3、protected (如: protected int a = 0;) protected是受保护的意思,...
好吧,好像是我搞错了。昨天又测试了一下,发现public int add(int a, int b)和public int add(...
public int getPrivateVar() { // 公共getter方法 return privateVar; } public void setPrivateVar(int privateVar) { // 公共setter方法 this.privateVar = privateVar; } } 三、public修饰符 public修饰符表示公共访问级别,即所有类都可以访问被public修饰的成员。因此,当我们希望某个成员变量或方法能够在其他...
public static int count =1; public Circle(double radius) { this.radius = radius; } class Draw { //内部类 public void drawSahpe() { System.out.println(radius); //外部类的private成员 System.out.println(count); //外部类的静态成员
首先说一下int 和public int的区别:这个问题是作用域的问题,就是说这个变量的作用范围是多大。public class Text{int a ;public void toString(){...} 对于这个int,他是该类的成员属性,因为没有访问修饰符,所以java默认认为他是default,也就是只有在该类中能访问,其他地方不能访问。和private...
private int age = 18; //私有修饰符修饰的变量 //判断被任何修饰符修饰的变量在同一个类中是否可以访问,在别的类下调用show方法查看是否可以正常调用产生结果即可 public void show() { System.out.print(name+" "); System.out.print(sex+" "); ...
我们换个简单易懂的说法,这两句的区别就在于,能不能直接用类名访问。很好理解的不是吗?假如,我有一个类,如下图所示:接下来先实例化一个对象,ca,你会发现它不仅可以访问普通的方法,也可以访问静态的方法 那这又有什么用呢?如果每次我用一个类的方法之前我都要实例化一下这个类,那么无疑...