为了账号安全,请及时绑定邮箱和手机立即绑定
老师,您左边例子的第五行错了吧。
我觉得“final int a =25;”中的常量“a”应该改为“A”吧,
不是说java的常量都要大写吗?
个人理解,如有错误请谅解,,,
QQ1512389382

最赞回答 / 贫困学生
老师这里应该是图个方便 规范大写是普遍公司中的代码'习惯'要求,语言没有这种规定。
public class HelloWorld {

// 定义静态变量,保存班级名称
static String className = "JAVA开发一班";

public static void main(String[] args) {

// 访问静态变量,输出班级名称
System.out.println( HelloWorld.className);
}
}

最赞回答 / 北顾岛城
首先你要牢记Java是面向对象的,而C是面向过程的。所以对于Java来说,成员变量是属于类的,而局部变量属于声明它的作用域的。而在C中,因为没有类和对象的概念,所以全局变量属于整个文件,而局部变量也属于其作用域。其实从某种程度讲,Java中的成员变量和局部变量与C中的全局变量和局部变量并没有可比性,因为两种语言设计的主要思想不同。不知道这么讲你能不能明白。

最赞回答 / Arven
练个手,老哥们看看有什么可以优化的地方
内部类可以访问外部类的所有资源?包括私有资源吗?

已采纳回答 / 精慕门2810743
问:什么是内部类呢?答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!!答:内部类的主要作用如下:1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便参见学习章节2-5

最新回答 / qq_慕仔212396
请问一下,你的cars[chose_car].price 调用的是子类的price吗?按道理应该会产生多态,调用父类的price啊?

已采纳回答 / 慕粉5374673
static变量也称作静态变量,静态变量和非静态变量的区别是:静态变量被所有的对象所共享,在内存中只有一个副本,它当且仅当在类初次加载时会被初始化。而非静态变量是对象所拥有的,在创建对象的时候被初始化,存在多个副本,各个对象拥有的副本互不影响。
大家都说没有对象就new一个,但是对象是客观存在的事物,你的对象是不存在的,所以不能new

已采纳回答 / Dusdii
我也掉这坑里了 ?newScore 是变量不是对象

已采纳回答 / 慕慕8444062
在主方法中,你创建外部类的对象的时候名字打错了吧
这个练习题我看不到题目啊
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消