构造方法
构造方法又叫做构造函数或构造器。
类是有方法和属性组成的,当然,构造方法也是类中的方法。
构造方法的格式:
public 类名
{
//可以初始化属性
}
注:1.构造方法名必须与类名完全相同,包括大小写;
2.构造方法不需要定义返回值类型;
3.构造方法会返回对象在内存中的地址。
构造方法的用途:
构造方法是用来实例化对象的。
实例化对象的格式:
类名 对象名 = new 类名();
java会给每一个类提供一个默认的构造方法,默认的构造方法就是一个不带任何参数的构造方法。
如果类中定义了构造方法,则默认的构造方法将被覆盖,无法在继续使用。
构造方法和普通方法的区别:
1.构造方法不需要定义返回值数据类型;普通方法必须要定义返回值数据类型。
2.构造方法的方法名必须要和类名完全相同;普通方法的方法名可以任意定义。
3.构造方法是用来实例化对象的;普通方法是用来定义和执行对象的行为的。
4.构造方法每执行一次就会实例化一个新的对象;普通方法只要调用的对象不变,执行的还是同一个方法。
示例代码:
public class Student
{
//属性
private String name="zhangsan";
public String object="java";
private int score;
//无参构造方法
public Student()
{
}
//有参构造方法:name
public Student(String name){
this.name=name;
}
//有参构造方法:name,object
public Student(String name,String object){
this.name=name;
this.object=object;
}
}
//程序的入口,主函数
public static void main(String [] args)
{
//实例化对象
Student stu1=new Student();
Student stu2=new Student("na");
Student stu3=new Student("na","obj");
System.out.println("stu1:"+stu1.name+"stu2:"+stu2.name+"stu3:"+stu3.name);
System.out.println("stu1:"+stu1.object+"stu2:"+stu2.object+"stu3:"+stu3.object);
}
分享到:
相关推荐
java.lang.management 提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 java.lang.ref 提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。 java.lang.reflect 提供类...
Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM...
这是一本以面试题为入口讲解 Java 核心内容的技术书籍,书中内容极力的向你证实代码是对数学逻辑的具体实现。当你仔细阅读书籍时,会发现Java中有大量的数学知识,包括:扰动函数、负载因子、拉链寻址、开放寻址、...
Java OCR(Optical Character Recognition,光学字符识别)技术是一种计算机视觉领域的应用,它能将图像中的文字转换成可编辑的文本格式。这项技术在各种场景下都有广泛应用,比如文档扫描、车牌识别、发票处理等。...
Java API文档是Java开发者的重要参考资料,它包含了Java开发工具包(JDK)中的所有类、接口、方法和常量的详细说明。这份中文网页版的Java API文档为中国的开发者提供了便利,无需通过英文版本来学习和查找API信息,...
java_011 java 人脸识别完整源代码java_011 java 人脸识别完整源代码java_011 java 人脸识别完整源代码java_011 java 人脸识别完整源代码java_011 java 人脸识别完整源代码java_011 java 人脸识别完整源代码java_011...