为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第二季

已采纳回答 / 慕容944350
构造方法也是方法的一种 就像视频介绍那样 构造方法是把类实例化成对象的方法   通过其他程序调用类的构造方法实例化出这个类的一个对象  而类的方法呢就是分为静态方法和普通的方法  静态方法可以不用实例化就可以用 而普通的方法呢就是要实例化成对象了才可以使用步骤  1.调用构造方法  才可以  2.使用普通方法

已采纳回答 / 宝慕林8194180
多继承指的是一个类直接继承了多个类,比如说dog类既继承了animal类又继承了plant类就叫做多继承。这里dog类只继承了animal类,dog之中的object里的方法都是从animal类里面来的。

已采纳回答 / qq_浪里个浪_5
mi.getScore();这个是调用。整个是将调用的返回值赋值给newScore

最赞回答 / 逗逗1830109
面向对象的编程OOP(笔记)万事万物皆对象对象:1.属性(特点)——11种数据类型2.方法(行为)-----方法名,参数列表,返回类型类相当于模板,创建对象。对象是类的具体化。对象是类的实例二...

已采纳回答 / 慕圣4221962
这其实是继承的问题,而不是多态的继承的顺序是,先父类后子类,先属性,后构造方法。就题主的问题而言,dog在初始化时,先初始化了父类的值,后初始化子类的值,后来的盖掉了先来的,所...

已采纳回答 / QMG
圆形和长方形都是几何图形,所以定义几何图形为抽象父类并且拥有两个抽象方法 计算周长和面积分别新增两个子类,圆形、长方形,继承于几何图形,实现抽象方法计算周长和面积再新增test类,要用到流程控制,请用户选择要计算1、圆形/长方形2、周长/面积再要求用户输入(如果是圆形输入半径,如果是长方形输入长和宽)判断用户输入是否合理再给出相应提示或结果。写代码不是要用最少的类或者最少的代码量去解决问题,而是要做到最优化处理,这样即便之后我要再引入新的几何图形就能在最短的时间处理完成,要注意代码的可扩展性,希望能对你有...

已采纳回答 / 家里有只小猫叫旺财
老铁,你在子类中没有重写name方法,因此this.name()只能调用继承来的name<...图片...><...图片...>

已采纳回答 / 慕虎4170652
因为我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是 static 大显身手的时候了。例如说我们的学生类,他们的共享成员就是教师(每个学生对象都有老师这个属性哦),所以我们可以给教师定义成静态变量,static String teacher;

已采纳回答 / 慕村3187174
"this."是指的是当前实例化后的对象去调用它的成员属性。图中的mem属性是静态成员属性,是属于这个类的。才疏学浅的我是这样认为的,祝学愉快

已采纳回答 / 慕娘8574744
叫你写个交通方式父类,属性有交通方式,速度等,在写个飞机子类,汽车子类,轮船子类继承他们,再写个测试类实例化那三个子类,体现出多态

已采纳回答 / 慕函数1299684
你这个代码有一些问题  当你在选择是否租车的时候 没有考虑0/1之外的其他情况 比如输入3的话也会进入选车界面<...图片...>当你输入要租的车辆序号时,如果输入一个错误的车辆序号,比如11,这时会提示输入错入,重新输入<...图片...>就像这样,用户会少选择一辆车

已采纳回答 / qq_慕先生9541480
在创建完一次对象后程序执行时最先但只执行一次静态初始化,然后执行普通初始化块最后执行构造方法,然后再开始往下运行与该对象有关的命令,hello对象后输出了三条命令,hello2对象后面则没有命令了,故会在第二次再输出一次方法。

最赞回答 / 北顾岛城
其实没有问题,老师只是为了给你演示接口而已,你想多了。。

已采纳回答 / 天蝎醉
你需要重写内部类的equals方法,不然比较的只是两个对象的引用地址(这是new的两个对象, 引用地址都是独自开辟的, 引用地址必然不同)。而你要比较的是两个对象的实体数据是否一致, 所以必须重写equals方法。

已采纳回答 / 慕慕612771
编程语言是仿照现实情况做处理的。Animal animal = dog,anmimal指针可以指向子集中的一部分。这个没问题。你说的dog包含的多,只是特征多。父类包含的是大家共有的信息,是抽象,肯定特征少。比如动物都会吃,不一定都会象狗一样看门。animal指向dog的过程中,它的类型还是animal,不是dog。所以重载不会丢失。Dog dog =animal,这句,如果不把animal强制转型,这句话会报错。因为两者类型不同。而且,如果这个animal不是事先已经指向子类的指针,在Dog dog =...
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消