class FreshJuice {
enum FreshJuiceSize{ SMALL, MEDIUM , LARGE }
FreshJuiceSize size;}
public class FreshJuiceTest {
public static void main(String []args){ FreshJuice juice = new FreshJuice(); juice.size = FreshJuice.FreshJuiceSize.MEDIUM ; }}//请问FreshJuice juice = new FreshJuice(); 这里创建的对象一定是个方法吗?我改为这样行不行FreshJuice juice = new FreshJuice;为什么?
1 回答
![?](http://img1.sycdn.imooc.com/533e4cc800016ffd02200220-100-100.jpg)
rookie2maven
TA贡献278条经验 获得超76个赞
创建一个对象通过new 一个构造方法,构造方法构造这个类的基本信息,初始化数据,供虚拟机调用。即使你忘记,遗漏了,虚拟机会自己创建一个 无参的构造方法 ,所以这是必需的,构造方法有三个特性1.new 创建,2.方法名与类名相同3.无返回值
添加回答
举报
0/150
提交
取消