文档章节

Java构造方法(构造函数)

IT-Mamba
 IT-Mamba
发布于 2016/04/04 09:44
字数 151
阅读 117
收藏 4

使用 “new” + 构造方法来创建一个新的对象

构造函数是定义在Java类中的一个用来初始化对象的函数

构造函数与类同名且没有返回值

例如

public class TestQuote {
	int id;
	int age;
	
	TestQuote(int id1,int age1) {
		id = id1;
		age = age1;
	}
	
	public int getId() {
		return id;
	}
	
	public int getAge() {
		return age;
	}
	
	public static void main(String[] args) {
		TestQuote person = new TestQuote(24, 24);
		System.out.println(person.getId());
		System.out.println(person.getAge());
		
		Number n = new Number();
	}
}

class Number {
	int num;
}

输出为:24

              24


当你没有写构造函数时,系统默认添加空的构造函数

© 著作权归作者所有

IT-Mamba
粉丝 10
博文 132
码字总数 55322
作品 0
惠州
程序员
私信 提问
构造函数、构造代码块、this关键字

构造函数、构造代码块、this关键字 一、构造函数 1.构造函数的作用 给对应的对象进行初始化。 2.构造函数的定义格式 3.构造函数要注意的细节 构造函数是没有返回值类型的。 构造函数的函数名...

JS_HCX
2018/12/07
0
0
ES6中类与继承的理解(java对比记忆)

前言 先上两段代码: java中定义类: Es6中定义一个类: 通过上面两段代码引出我们今天要说的相关内容 类中的变量 二者异 在java中可以直接声明各种类型的私有变量,在ES6中的类不可以直接在类...

程序员成长指北
06/10
0
0
clojure 新手指南(10):与java交互

clojure是基于jvm的语言,就是说clojure会被编译成字节码被jvm执行。但是clojure能做的可不仅仅是被编译成字节码,它提供了一套API让用户与java交互。因此clojure可以直接调用java世界中那些...

凯奥斯
2013/07/07
2.6K
1
115个Java面试题及回答

解释下可用的线程状态. 在执行期间, 线程会处于以下状态中的一种: Runnable: 线程已准备就绪, 但没有立即运行. Running: 处理器正在执行的线程代码. Waiting: 处于阻塞状态的线程, 等待外部某...

Yamazaki
2014/04/25
10
0
Programcreek -Java基础之String---用""还是用new String("")

Java里可以用两种方法来创建一个String: String x = "abc";String y = new String("abc"); 这两种方法有什么不同? 1. 双引号 Vs. 构造函数 用两个简单的代码来回答这个问题。 Example 1: S......

YangEphraim
2015/03/19
460
0

没有更多内容

加载失败,请刷新页面

加载更多

Tensorflow 2.0安装

Tensorflow2.0安装环境: Ubuntu 16.04或更高(64位) Windows 7或者更高(64位,且支持python3) 安装Tensorflow 2.0 GPU版本的需要安装NVIDIA相关软件包: NVIDIA驱动 :版本必须410.x或更...

JosiahMg
16分钟前
4
0
TL138/1808/6748F-EasyEVM开发板硬件、CPU、FLASH、RAM

TL138/1808/6748F-EasyEVM是广州创龙基于SOM-TL138/SOM-TL1808/SOM-TL6748F核心板开发的一款开发板。由于SOM-TL138/SOM-TL1808/SOM-TL6748核心板管脚兼容,所以此三个核心板共用同一个底板。...

Tronlong创龙
23分钟前
2
0
百度嵌入式AI解决方案EdgeBoard之内存驱动设计介绍

1. 背景介绍 由于 FPGA 具备可编程和高性能计算的特点,基于FPGA硬件的AI计算加速,正广泛地应用到计算机视觉处理领域。其中极具代表性的部署方式之一就是使用FPGA和CPU组合构成异构计算系统...

AI君
29分钟前
5
0
开放应用模型(OAM):全球首个云原生应用标准定义与架构模型

Kubernetes 项目作为容器编排领域的事实标准, 成功推动了诸如阿里云 Kubernetes (ACK)等云原生服务的迅速增长。但同时我们也关注到,Kubernetes 的核心 API 资源比如 Service、Deploymen...

Mr_zebra
33分钟前
3
0
《Linux操作系统-Exynos4412》编译和安装Busybox

开发环境:Exynos4412-iTOP-4412开发板 现在 Busybox 的配置已经完成了,接下来开始编译 Busybox,在 Ubuntu 的终端输入 “make”命令开始编译 Busybox,如下图。 下图为编译过程中的截图。 ...

书白
35分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部