为了账号安全,请及时绑定邮箱和手机立即绑定
老师的声音有点高玉良书记
根本听不出接口和父类有什么区别。

已采纳回答 / 慕仔2279787
this表示当前对象;this.name中的this指的是内部类的对象,HelloWorld.this.name中的this指的是HelloWorld这个类的对象

已采纳回答 / 喵喵小喵
public是访问修饰符没错,但static不是什么设置访问权限。我们正常要用类的成员或者方法都要先实例化对象后才能用(对象.方法()或者对象.变量)。但如果某方法或成员是static声明的就可以不需要实例化对象就可以直接引。比如:未声明为static class Person{ int age; public void  move(){ … } } class Girl{ void  run(){ int girlAge; Person p= new Person(); girlAge= p.age; ...

已采纳回答 / 慕婉清7557668
 phone1 p1 = new phone1(); phone2 p2 = new phone2();是分别用两个类指向了两个对象,equals的用法是用来比较同一个类的两个对象,所以你的main函数应该改成如下,你再去运行就是相同了public class PHONE {    public static void main(String[] args) {        // TODO Auto-generated method stub        phone1 p1 = new phone1(...
public static int sum() {
int sum = score1 + score2;
return sum;
}

public static void main(String[] args) {

// 调用静态方法sum并接收返回值
int allScore = sum();

System.out.println("总分:" + allScore);
}
public static int sum() {
HelloWorld score = new HelloWorld();
int sum = score.score1 + score.score2;
return sum;
}

public static void main(String[] args) {

// 调用静态方法sum并接收返回值
int allScore = sum();

System.out.println("总分:" + allScore);
}
老师你可知道上节课你就没有讲匿名内部类,现在就这一步带过了????
package 第二季_类和对象;
public class GirlFriend {
String name;
float height;
float weight;
float[] sanwei=new float[3];
void play(){
System.out.println("嘿嘿嘿");
}
}
一些人我就想问你们到底是来学习敲代码的还是学习英文来了! 这错了那错了

最赞回答 / 尛_____雛菊
float screen;默认的是public,在每个类里都可以访问;private float screen;只能在当前类使用,要想在其他类使用,必须生成get/set方法才可以使用

最新回答 / qq__9815
下方评论区中有很多,可以点击网页进入

最赞回答 / 灼眼de菠萝包
你的代码没问题,我拿去在我的编译器上跑了一下正常。应该是慕课网那个编译器的问题,我也是这样。你换成自己的编译器吧。。。<...图片...>

最新回答 / 慕无忌3126970
在主函数中通过类名加方法访问非静态的方法,是对的。把之前的注释符号去掉,然后注释掉HelloWorld.print(23);运行就对了public class HelloWorld {int age;public void print(int age) {this.age=age;System.out.println(this.age);}public static void main(String[] args) {HelloWorld th=new HelloWorld(); th. print(23...
@jerryqueue 返回值类型不一样叫重载,老师说的并没有错。
重写方法的规则:
1、参数列表必须完全与被重写的方法相同,否则不能称其为重写而是重载。
2、返回的类型必须一直与被重写的方法的返回类型相同,否则不能称其为重写而是重载。
3、访问修饰符的限制一定要大于被重写方法的访问修饰符
4、重写方法一定不能抛出新的检查异常或者比被重写方法申明更加宽泛的检查型异常。例如:父类的一个方法申明了一个检查异常IOException,在重写这个方法是就不能抛出Exception,只能抛出IOException的子类异常,可以抛出非检查异常。
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消