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

求大神回复

求大神回复

慕运维4431491 2018-04-26 20:49:13
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 回答

?
rookie2maven

TA贡献278条经验 获得超76个赞

创建一个对象通过new  一个构造方法,构造方法构造这个类的基本信息,初始化数据,供虚拟机调用。即使你忘记,遗漏了,虚拟机会自己创建一个  无参的构造方法 ,所以这是必需的,构造方法有三个特性1.new 创建,2.方法名与类名相同3.无返回值

查看完整回答
反对 回复 2018-04-26
  • 1 回答
  • 0 关注
  • 1533 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信