问题描述
- java构造方法的作用是什么
-
我们都知道java的构造方法是和类名一样的,那么构造方法有什么用处呢
解决方案
构造方法是在类实例化的同时执行的,不用你手动调用。
解决方案二:
初始化一个对象,给对象赋值。
从面向对象的角度说,构造函数还有几个作用:
封闭一个对象的构造函数,从而禁止对象在外部被初始化。典型的设计模式中的单例模式(可以google进一步了解)
构造只读的,或者原子状态的对象。一个简单的例子,比如我们构造一个时间,包括年、月、日、时、分、秒几个字段,那么它们完整构成一个时间,如果我们不用构造函数,而是让调用者依次赋值,那么可能存在不确定的状态,比如只有日期,没有时间,或者反之。
简化构造对象的复杂度。一个复杂对象有很多成员,大部分可能只需要一个默认值,不必要让调用者重复编写代码。
对象集成和聚合的时候,减少重复代码
解决方案三:
构造方法的作用是什么
Java构造方法的作用
Java中构造方法的作用
解决方案四:
构造方法在实例化对象,也就是new对象的时候,JVM自动调用
一般是对成员变量的初始化赋值操作。
时间: 2024-09-18 02:11:30