java-构造方法
来源:互联网 发布:口袋妖怪能力数据 编辑:程序博客网 时间:2024/06/06 04:03
1.使用new + 构造方法 创建一个对象。
2.构造方法是定义在Java类中的一个用来初始化对象的方法,构造方法与类同名且没有返回值。
例如:
创建构造方法:
package com.func;
public class Telphone {
// 成员变量
float a;
float b;
float c;
// 这是一个无参的构造方法
public Telphone() {
System.out.println("这是一个构造方法");
}
// 这是有参的构造方法
public Telphone(float a,float b,float c){
a = a;
b = b;
c = c;
System.out.println("有参的构造方法");
}
}
通过构建方法创建对象:
package com.func;
public class innitalTelphone {
public static void main(String[] args) {
// 通过无参的构造方法创建对象
Telphone phone = new Telphone();
// 通过有参的构造方法创建对象,并给成员变量赋值
Telphone phone2 = new Telphone(2f,1.2f,4.1f);
}
}
注意:
1、当没有指定构造方法时,系统会自动添加无参的构造方法;
2、当有指定构造方法,无论是有参还是无参的构造方法,都不会自动添加无参的构造方法。
3、构造方法的重载,方法名相同,但是参数不同的构造方法,调用时会根据不同的参数选择相应的方法。
4、有参的构造方法,不仅可以给属性赋值,还可以利用构造方法来判断赋值的合理性。
阅读全文
0 0
- java方法,构造方法
- java 构造方法
- java[继承][构造方法]
- Java的构造方法
- java中的构造方法
- java中的构造方法
- java 构造方法
- [Java] Constructor 构造方法
- java 构造方法(重点)
- JAVA构造方法
- java 构造方法
- java构造方法
- java中的构造方法
- java-构造方法
- java构造方法
- 关于Java构造方法
- java之构造方法
- Java 构造方法
- Codeforces 808F Card Game
- IntelliJ IDEA 2017.1 安装详细图解与注册方法
- Struts2中 Result类型配置详解
- 【Linxux API】计时器add_event_timer & hrtimer
- Maven Dependencies依赖包没有资源问题
- java-构造方法
- su和sudo命令的区别
- Java反射机制浅析
- 某芯片上升级android (kernel 从2.6.29 到 3.0.72)过程中遇到的问题的记录
- python学习系列--staticmethod和classmethod
- Struct2入门三
- JS请求服务器时间
- Yii--Hello World!
- 游戏的社交属性差异