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

最新回答 / 余木尘
public abstract class yourClass{      public abstract void yourMethod();}

已采纳回答 / 慕粉1470632662
 类名.方法名这种调用方式,调用静态方法
不用加类名(HelloWorld.className),啥都不加直接调用变量都行(className),亲测。
为什么全程都是对象,很尴尬耶
static int score2 = 92;
static int sum()
int sum=score1+score2;
return sum;
int allScore = sum();
我的世界都是对象hahaha
Cat cat=(Cat)animal;
这个语句在编译是是Cat类型的,在运行时是Dog类型的,两种类型不匹配,所以会报错。
也可以  这样理解 ,在程序刚开始运行是,系统为Dog类开辟一块内存地址空间,Dog类属于animal类,所以Dog类可以转,但是Cat类就不可以了,应为Cat类不属于Dog类,所以  不可以转

最新回答 / qq_剁椒鱼头i_0
类型相同  才可以比较了

最新回答 / 画理想主义者
把所有的代码放在一起了,不然不好弄package com.imooc.dd;import java.util.Scanner;public class main { public main(String[] args) { int[] cx = null;  //存放出借车的序列 int num = 0;     //所有出借车的价格之和 Car[] cars = {new ZaiHuoCar("松花江", 800, 3, 5), new ZaiHuoCar("松花江plus", 2000, 0, ...

最新回答 / 1个有梦想的人
一样,没有思路

最新回答 / 慕标6053287
个人感觉多态
方法内部类就是内部类定义在外部类的方法中,方法内部类只在该方法的内部可见,即只在该方法内可以使用。
由于方法内部类不能在外部类的方法以外的地方使用,因此方法内部类不能使用访问控制符和 static 修饰符。
1、 静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问

2、 如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员

3、 创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();
1、 Inner 类定义在 Outer 类的内部,相当于 Outer 类的一个成员变量的位置,Inner 类可以使用任意访问控制符,如 public 、 protected 、 private 等

2、 Inner 类中定义的 test() 方法可以直接访问 Outer 类中的数据,而不受访问控制符的影响,如直接访问 Outer 类中的私有属性a

3、 定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );

4、 编译上面的程序后,会发现产生了两个 .class 文件



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

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消