class Book(...){.}; class rend(..){ Book a=new Book[3];}可以这样定义吗?为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 01:08:59
class Book(...){.}; class rend(..){ Book a=new Book[3];}可以这样定义吗?为什么?
xNP_nܴ#n.IB` 6FO5J`i!=ev=w9&s9n |0B{˦ɯrp:uP>it>୍G WQlZ.w bvf965[ERsS 6kgWaHSXn9/)4ڦ^^&+O:\F(5ggtY&0@xdZNHB [湫:m黓| FԆcI[\&x?x~

class Book(...){.}; class rend(..){ Book a=new Book[3];}可以这样定义吗?为什么?
class Book(...){.}; class rend(..){ Book a=new Book[3];}可以这样定义吗?为什么?

class Book(...){.}; class rend(..){ Book a=new Book[3];}可以这样定义吗?为什么?
第一,类名要大写;
第二,定义类不是定义方法,所以,应该这样声明类class Book{.},Rend同理
第三,你是要声明私有变量吧,那声明形式到是可以,但是不能把一个数组类型的变量初始化给Book类型的
Book a = new Book();//可以
Book[] a = {new Book(),new Book(),new Book};//可以
但是,Book a = new Book[3];//不可以
JAVA这儿和C是有区别的,要注意!