博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java构造函数
阅读量:5327 次
发布时间:2019-06-14

本文共 695 字,大约阅读时间需要 2 分钟。

构造函数的作用:给对应的对象进行初始化(使对象一创建便有初始值)

构造函数的定义格式:

修饰符  函数体(形式参数){

  函数体;

}

注意事项:

1.构造函数与的函数名必须与类名一致;

2.构造函数不需要我们手动调用,而是创建对象时,jvm自动调用;

3.如果一个类没有写构造函数,java编译器便会自动添加一个无参的构造函数(编译之后,对对应的class文件进行反编译就会发现这一构造函数)

4.如果一个类已经有了构造函数,那么java编译器便不会自动添加;

创建一个Student类:

public class Student {	int id;	//学号	String name;	//形式参数	public Student(int i,String n){		id = i;		name = n;		System.out.println("构造函数在运行");	}	public void study(){		System.out.println(name+"is studying...");	}}

 主类:

public class Test {	public static void main(String args[]){		Student s = new Student(106,"tim");		System.out.println(s.name+"'s id is "+s.id);			}}

  运行结果如下

构造函数在运行

tim's id is 106

 

转载于:https://www.cnblogs.com/zflovezk9/p/8399548.html

你可能感兴趣的文章
微信内置浏览器不支持 onclick 如何解决?(原因是因为内面中的内容或者标签大部分是动态生成的)...
查看>>
Ubuntu改坏sudoers后无法使用sudo的解决办法
查看>>
记字符编码与转义符的纠缠
查看>>
NEYC 2017 游记
查看>>
【BZOJ 3669】 [Noi2014]魔法森林 LCT维护动态最小生成树
查看>>
[搬运] 写给 C# 开发人员的函数式编程
查看>>
对Python中yield的理解
查看>>
NailTech 公司网站制作思路
查看>>
Shiro权限控制框架
查看>>
java第六次作业
查看>>
vsftpd虚拟用户【公司系统部分享】
查看>>
盒子box在网页中居中的方法
查看>>
Python之旅Day14 JQuery部分
查看>>
二十一、 Memento 备忘录(行为型模式)
查看>>
python 3.X中打包二进制数据存储字符串出错原因分析
查看>>
core--线程池
查看>>
B+树介绍
查看>>
redux-effect
查看>>
kaike的FLAGs
查看>>
Swift和OC混编
查看>>