最赞回答 / 雀雀you
首先你要搞清楚四个访问修饰符的作用范围默认的访问修饰符,作用范围:本类,同包中。受保护的作用范围:本类,同包中,子孙类。如果,子类和父类在同一个包中,父类的访问修饰符即使是默认的,在子类中也可以调用。但是,子类和父类不在一个包中,父类的访问权限就要大于默认的。否则代码还没编写完就报红叉叉了。并且当你打算使某类作为父类来使用的话,最好是用protected。这是专为基类使用的访问修饰符。
2018-11-12
已采纳回答 / 远方有琴
<...图片...>因为你的静态方法中有参数,你调用的时候要传入参数。下面是我的方法,静态方法无参数。public class HelloWorld { // 定义静态变量score1 static int score1 = 86; // 定义静态变量...
2018-11-10
已采纳回答 / 含羞草飞飞
都不想回答了,没有认真学好基础。抽象类 ,一般都要有一些抽象方法,你的抽象类根本就没有方法,SetAll,PrintAll不就可以直接变为抽象方法吗,后面还需要些一堆这样的转换吗? ((Van) Aodi)公...
2018-11-07
已采纳回答 / 简宏伟
public abstract class Shape {
public double C;
public double S;
public abstract void Perimeter();
public abstract void Area();
}public class Circle extends Shape{
double R;
...
2018-11-07
已采纳回答 / 五岁麻瓜少年
public class Circle extends Shape{
private static double PI = 3.14;
private double radius;你定义π的时候定义为PI = 3.14 为全局变量,这样就行了,一般来说,在编程过程中π都是这样定义的,希望对你有帮助
2018-11-06