1.工作 String getName()String getName(),代表的是,我使用了这个方法,这个方法必须对我进行补偿,至于什么补偿,由getName()前面的修饰词决定,这里是String,那么等我把这个方法执行完成之后,这个方法必须给我返回一个String类型的补偿。2.义工 void getName()void getName(),void代表的是空,就...
public int myVar; public void myMethod() { // ... } 2、protected protected是一种比较特殊的访问权限修饰符,它表示受保护的意思。被protected修饰的类、方法、变量或者接口只能被相同包或其子类中的类或对象所访问。 也就是说,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条经验 获得...
java里public是类的访问修饰符,void 是表示空类型,没有返回数据。public void 用于休息方法,说明该方法在项目中都能被访问,没有返回值。public是类的访问修饰符,标记了你自己定义的类,可以在那么包里访问,public(公共) 里在整个项目里可以访问 private(私有)只能在本类使用 protected(受保护)...
一、 void 如下,像C, C++一样,将返回值类型改为int,再返回一个0,虽然编译通过,但是运行时会报错。 找到一种可理解的解释:方法的副作用和返回值类型。(http://www.cnblogs.com/huanmin/p/6429778.html) 一个方法的执行,如果在返回一个值之外还导致某些外部“状态”发生变化,则称该方法产生了副作用。这里所...
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); //外部类的静态成员
public void add() // 因为加了void,所以没有 return { a++; if(a == b) { a = 0; } } public int getvalue() // 没有加void { return a; // 因为,没有加void,所以必须有return } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ...
private int uid是类的数据成员 public int getUid()是函数成员,返回值为int类型 public void setUid(int uid)是函数成员,没有返回值 而你的public int uid只是声明一个类型为int的uid变量,属性为public 差不多吧。
private int age = 18; //私有修饰符修饰的变量 //判断被任何修饰符修饰的变量在同一个类中是否可以访问,在别的类下调用show方法查看是否可以正常调用产生结果即可 public void show() { System.out.print(name+" "); System.out.print(sex+" "); ...
1、返回值不同:在private void方法中,是无返回值的。而在private String方法中,返回值为一个字符串。2、方法体结尾不同:在private void方法体的结尾可以添加return表示结束也不可不添加。但是在private String方法体的结尾处必须添加一个“return XXX”,XXX可以表示常量,也可以表示变量。以下是具体...