为了账号安全,请及时绑定邮箱和手机立即绑定
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();

最新回答 / 慕移动8447653
这个就是规则记住就行了。
小慕师傅是用五笔的,好亲切啊〜
System.out.println("外部类中的name:" + HelloWorld.this.name );
System.out.println("内部类中的name:" +name );
System.out.println("外部类中的age:" + age);
}
}


Inner inn = o.new Inner() ;
RSF
最后的001手机跟002手机是不是不相同啊
package Shape;

public abstract class Shape{
//定义一个抽象类 来定义出没有一个图形都有周长 还有面积

public abstract void Perimeter(double a,double b); //周长的计算方法
public abstract void area(double a,double b);//面积的计算方法

}
方法1:System.out.println(HelloWorld.className);
方法2:System.out.println(className);//不加类名也可以,原理就是第一季的课程,直接变量名
不关心父类实现只关心规则,可以使用抽象类,更加合理简单!

最赞回答 / qq_英伦玫瑰空白_0
<...code...>static修饰的变量可以被所有方法访问,但是静态方法只能访问静态变量,不能访问普通成员变量。类的成员变量在整个类都有效,局部变量只在局部的方法中有效,你就看变量在哪...
建议把全部代码写在一个页面class里吧

最赞回答 / qq_T_142
在mian函数中定义Shape shape = new Circle();float i =  shape.zhouchang();System.out.println(i);

最新回答 / 慕侠4558656
不一样,其实下面那个this.age=age;跟age=newage是一样的,不过括弧里面的int age要改成int newage才行。

已采纳回答 / qq_Sweetdream_4
静态方法中sum是方法名,方法体需要为局部变量和起个名字并赋值(因为和是返回值,方法体需要这个变量),只要符合命名要求就行,可以和方法名重名(例如变量和:int sum=score1+score2;但一般不建议,因为会混淆方法名和方法体内变量名,运行结果是正确的);int sum= score1+score2;     return sum;2.调用静态方法://使用类名调用int allScore = HelloWorld.sum();//使用对象名调用 HelloWorld num=new  Hell...

已采纳回答 / 牙膏牙膏牙膏
public void eat(){}是这个类的一个方法,需要对象.eat()才能使用,构造方法是在new一个对象的时候就会执行。所以,Dog dog = new Dog();这句话先执行了Dog的父类Animal的构造方法,然后执行了Dog这个类的构造方法。然后下面有一句,dog.eat();这句话才是执行eat方法,就是你说的“动物具有吃东西的能力”。
女程序员签到处
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消