平时我们在编程序时构造一个类,系统是否会为类分配内存?
如果不分配内存,那构造一个类应该叫做声明一个类还是定义一个类?
在类里面的变量和函数应该是声明还是定义?
而在对象中的呢??最近看了几本书,每本书说的都不一样.感觉那些概念都太随意了,甚至有些连对象跟类都说不清楚。弄的我现在都糊涂了..
如果不分配内存,那构造一个类应该叫做声明一个类还是定义一个类?
在类里面的变量和函数应该是声明还是定义?
而在对象中的呢??最近看了几本书,每本书说的都不一样.感觉那些概念都太随意了,甚至有些连对象跟类都说不清楚。弄的我现在都糊涂了..
解决方案 »
- 求指点关于tostring()问题
- Java生产者消费者问题
- tomcat上有两个应用都用到了同一个dll
- Java中有没类似JavaScript中的eval()函数?
- 实现NIO多线程服务器后出现的接收数据包不全的问题
- 如何清空一个文件?
- 初学者:java的applet中如何使用延时(sleep)?
- 买到张孝祥老师编写的《Java就业培训教程》了,谈下感受!!
- 怎样让applet把文件写到服务器上??
- 请教大神,对象追加到文件尾后,为什么却读不出来追加的?
- java中String和Stringbuffer的区别是什么?
- 怎么写正则表达式过滤掉连接<a href="/z_2799a56b">广安门(南)</a> - <a href="/z_616ab6dc">白纸坊桥南</a>
可以说定义一个类,也可以说声明一个类,可以说定义一个变量,也可以说声明一个变量
很多情况下二者一个意思,看你习惯怎么说,所以只要你自己明白是什么意思就行了,没必要那么严格区分。
声明时不分配内存,而定义时系统会分配内存。
难道发展到JAVA就不区别这两个概念啦??
2.我觉得在初期形成的进候用定义更好理解些,在调用new的时候用声明或是创建对像更好一些吧.
3,4同2