为了账号安全,请及时绑定邮箱和手机立即绑定
HelloWorld.nane和HelloWorld.this.name区别在于,
第一个语句是非法的,想要这样表述,必须对类进行实例化然后再访问它的成员变量:HelloWorld hello=new HelloWorld();hello.name
而第二个语句恰恰就是实现这样的功能,这样就能体现this的作用了。
强烈建议多多增加练习题,前面的习题太少了,导致最后做大题时往往不停翻找前面的内容,基础没打牢是个硬伤!
好喜欢这个老师!
返回来看二周目,这回感觉终于明白了
不是说不能使用静态标识符吗?
为什么不用double
都怪你们,老师现在写测试类都不用Initial改用Test了!
学完找工作 ,很详细
我觉得老师们的那些英语单词是故意打错的,大概是为了和别的平台区分用的。他们都是资深的软件工程师,这么低级错误是不应该出现的,所以不用纠结这些哈,里面都是很精髓的东西
static String className = "JAVA开发一班"; System.out.println( "班级:"+HelloWorld.className );
1.25倍果然要有趣些
这ppt怎么做的呀 好赞啊
package project_abstract;
public class Circle extends Shape {
public double r;
public Circle(double r) {
this.r = r;
}
public double perimeter() {
// TODO Auto-generated method stub
return (2*3.14*r);
}
public double area() {
return (3.14*r*r);
}
//cal就是输出显示计算结果,字数限制发不了见谅

}
package project_abstract;

public abstract class Shape {
public abstract double perimeter();
public abstract double area();
public abstract void cal();
}
package project_abstract;

public class Initial {

public static void main(String[] args) {
// TODO Auto-generated method stub
Shape rec = new Rectangle(4, 3);
Shape cir = new Circle(2);
rec.cal();
cir.cal();
}

}
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消