Java学习3:Java构造器详解
来源:互联网 发布:网络机顶盒点播软件 编辑:程序博客网 时间:2024/06/05 18:29
简介
构造器(constructor)又称为构造方法。
作用
构造方法的作用:构造该类的实例,初始化对象的属性。
格式
[修饰符] 类名 (形参列表){ 语句; }
特点
- 构造器通过new来调用
原因:正常方法需要通过对象来调用,但是对象由构造器构造,这样构造方法就无法通过对象进行调用,但可以通过new实例就行调用。 - 构造器有返回值,但是不能定义返回类型(返回类型肯定是本类),不能再构造器中调用return。
- 如果没有定义构造器,则系统会自动定义一个无惨的构造函数,如果已定义,则编译器不会添加。
- 构造器的方法名必须和类名一致。
举例说明
public class ConstructorPoint { private double x, y, z; public ConstructorPoint(double x, double y, double z) { this.x = x; this.y = y; this.z = z; } public double getX() { return x; } public void setX(double x) { this.x = x; } public double getY() { return y; } public void setY(double y) { this.y = y; } public double getZ() { return z; } public void setZ(double z) { this.z = z; }}
public class Distance { public static void main(String[] args) { ConstructorPoint p1 = new ConstructorPoint(10, 20, 30); ConstructorPoint p2 = new ConstructorPoint(1, 2, 3); double a = distance(p1, p2); System.out.println(a); } public static double distance(ConstructorPoint p1, ConstructorPoint p2) { return Math.sqrt( (p1.getX() - p2.getX()) * (p1.getX() - p2.getX()) + (p1.getY() - p2.getY()) * (p1.getY() - p2.getY()) + (p1.getZ() - p2.getZ()) * (p1.getZ() - p2.getZ())); }}
阅读全文
0 0
- Java学习3:Java构造器详解
- Java构造器的详解
- java构造器的学习
- java 构造器学习笔记
- Java构造详解
- java构造函数详解
- java 构造方法详解
- java构造函数详解
- 构造方法-java学习
- java学习--构造函数
- [java]java构造器
- Java 学习----子类构造器 调用 父类构造器
- java中的构造方法详解
- Java中的构造方法(详解)
- java构造函数经典详解
- Java中构造函数详解
- Java 构造函数的详解
- java构造代码块详解
- 使用poi读写excel
- Visual Studio 自定义选中括号、方括号的颜色
- 无人机向行业级转型 短期内难现巨头
- 路由
- 【SpringMVC】快速入门(XML版本)(二)
- Java学习3:Java构造器详解
- 实验二-Linux用户管理
- Ajax之文件上传处理
- Yann LeCun说是时候放弃概率论了,因果关系才是理解世界的基石
- AI大事件 | OpenAI员工离职创立机器人新公司,spaCy v2.0.0发布
- 拿着锤子找钉子,数字芯片领导者比特大陆进军人工智能
- 【SpringMVC】加载自定义目录下的springmvc.xml配置文件(三)
- redis 3.2.8 配置文件(自带的配置文件)
- 工作中 最让程序员生气的十件事情