老师你好,为什么我的IDEA和老师那个不一样,新建model的时候
idea版本不同界面会有所区别,创建方式是一样的
老师我想问下定义类的时候有时是public static void main ,有时候是static void ,有时候是public void,想问一下为什么
static void main这个是main方法的固定写法,而static void是静态方法,public void是普通方法,和类时没有关系的,这三种方法都可以存在在类中而已。
老师,我这个为什么不一样?
这个是因为idea的版本不同的,版本不同它的功能页面是有区别的
那我应该点击哪一个?
微信找我我给你看把
一个页面只能有一个public修饰的类,这是规定,
其他的class和public修饰的没有任何关系,他们之间只是写到了一个页面而已
创建子项目没显示找不到
微信找我给你看一下吧
已经解决,谢谢
不客气哦,继续加油吧
学生姓名可以用name吗
可以呀。
为什么创建模块opp后,在src里面创建不了class?
你要先点src再右键new创建
还是没有
我微信远程你看看
我应该如何new一个模块model
选中这个项目名,右键——module就可以的
提示oop项目已存在,左边栏中又没有,这个怎么解决
之前有创建过所以冲突了,可以在文件夹里面找到删除或者重新起个名字就可以的
这个问题可能有点钻牛角尖哈。。。
我想问一下,因为方法是封装在对象里面的,调用方法的时候要先指明要调用哪个对象的方法,所以我们才要先声明类的实例化对象再调用方法,不能直接用类名调用。。。。所以其实类名。。。。也就是起一个命名的作用,等到正要用类里面的方法的时候还得再通过自己命名的这个对象的名字作为桥梁去调用方法呗。。。。。
如果方法是静态方法可以通过类名直接调用,你说的这种是非静态方法,也可以按你说的这个理解。
public class Hello{
int a;
public static void main(String[] args){
}
}
这里定义的变量a的作用域是哪里的?
整个类,看作用域看大括号,把变量包起来的大括号就是他的作用域。
为啥有的类是写在public class Hello{}这个中括号里面,有的是写在括号外面的?是都可以吗?
写在整个外边的类,不可以有public修饰。可以的。
工具提示oop项目已存在,但是在左边栏中没有找到该项目,这是什么情况
你原来是不是创建过opp的模块呢,完后没有删除干净呢
选择这个清一下idea 的缓存
试过了,还是这样
微信里解决
为啥我new module的时候,底下显示library is not specified,创建oopmodule后,找不到oop的文件夹。
微信里解决
这里很怪,没有运行键,我用main方法时又能运行
想要运行必须要有main方法