本人刚学java,高手们来回答几个简单的问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 23:34:39
构造方法和普通方法的区别,还有构造方法怎么用?
刚学到对象,看到某些程序根本没有必要创建对象,为什么还要new一个对象出来?使用对象有什么好处?

楼主你好

构造方法是在 new对象的时候被被系统自动调用的,而且一定会被调用.
构造方法一般用来给对象的属性做初始化的,构造方法没有返回值.

普通方法必须有返回值,就算不返回也得写个void

使用对象
1、维护简单
模块化是面向对象编程中的一个特征。实体被表示为类和同一名字空间中具有相同功能的类,我们可以在名字空间中添加一个类而不会影响该名字空间的其他成员。
2、可扩充性
面向对象编程从本质上支持扩充性。如果有一个具有某种功能的类,就可以很快地扩充这个类,创建一个具有扩充的功能的类。
3、代码重用
由于功能是被封装在类中的,并且类是作为一个独立实体而存在的,提供一个类库就非常简单了。事实上,任何一个.NET Framework编程语言的程序员都可以使用.NET Framework类库,.NET Framework类库提供了很多的功能。更令人高兴的是,我们可以通过提供符合需求的类来扩充这些功能。

构造方法没有返回值,且只有当类被new出来时执行 可以理解为特殊的方法。

java是一些事物皆对象的语言,方法、属性都是对象所拥有的 所以你要是想用到这些属性和方法必须构建出一个对象来。

好处是和现实世界最为接近,符合人们看待事物的习惯。