public static class SInner {
int score = 91;
public void show() {
System.out.println("访问外部类中的score:" + HelloWorld.score );
System.out.println("访问内部类中的score:" + score);
}
}
public static void main(String[] args) {
SInner si=new SInner();
int score = 91;
public void show() {
System.out.println("访问外部类中的score:" + HelloWorld.score );
System.out.println("访问内部类中的score:" + score);
}
}
public static void main(String[] args) {
SInner si=new SInner();
2018-05-23
System.out.println("外部类中的name:" + HelloWorld.this.name );
System.out.println("内部类中的name:" +name );
System.out.println("外部类中的age:" + age);
}
}
Inner inn = o.new Inner() ;
System.out.println("内部类中的name:" +name );
System.out.println("外部类中的age:" + age);
}
}
Inner inn = o.new Inner() ;
2018-05-23
package Shape;
public abstract class Shape{
//定义一个抽象类 来定义出没有一个图形都有周长 还有面积
public abstract void Perimeter(double a,double b); //周长的计算方法
public abstract void area(double a,double b);//面积的计算方法
}
public abstract class Shape{
//定义一个抽象类 来定义出没有一个图形都有周长 还有面积
public abstract void Perimeter(double a,double b); //周长的计算方法
public abstract void area(double a,double b);//面积的计算方法
}
2018-05-22
方法1:System.out.println(HelloWorld.className);
方法2:System.out.println(className);//不加类名也可以,原理就是第一季的课程,直接变量名
方法2:System.out.println(className);//不加类名也可以,原理就是第一季的课程,直接变量名
2018-05-21
最赞回答 / qq_英伦玫瑰空白_0
<...code...>static修饰的变量可以被所有方法访问,但是静态方法只能访问静态变量,不能访问普通成员变量。类的成员变量在整个类都有效,局部变量只在局部的方法中有效,你就看变量在哪...
2018-05-20
最赞回答 / qq_T_142
在mian函数中定义Shape shape = new Circle();float i = shape.zhouchang();System.out.println(i);
2018-05-19
已采纳回答 / qq_Sweetdream_4
静态方法中sum是方法名,方法体需要为局部变量和起个名字并赋值(因为和是返回值,方法体需要这个变量),只要符合命名要求就行,可以和方法名重名(例如变量和:int sum=score1+score2;但一般不建议,因为会混淆方法名和方法体内变量名,运行结果是正确的);int sum= score1+score2; return sum;2.调用静态方法://使用类名调用int allScore = HelloWorld.sum();//使用对象名调用 HelloWorld num=new Hell...
2018-05-18
已采纳回答 / 牙膏牙膏牙膏
public void eat(){}是这个类的一个方法,需要对象.eat()才能使用,构造方法是在new一个对象的时候就会执行。所以,Dog dog = new Dog();这句话先执行了Dog的父类Animal的构造方法,然后执行了Dog这个类的构造方法。然后下面有一句,dog.eat();这句话才是执行eat方法,就是你说的“动物具有吃东西的能力”。
2018-05-18