dog a=new dog();括号的作用是什么?
创建对象的时候new关键字表示你要创建对象了,new后面的是一个整体,也是构造方法。每个类都默认的有一个无参数的构造方法,就是你说的那个小括号了。其实他和前面的类名是一体的,作为无参数的构造方法。构造方法还可以自定义成带参数的,这时小括号里面就要添加对应的值
对象的创建是这样的,相当于创建一个无传入参数的对象,调用对应类的空参构造器
建议再看一下类的一些知识