9.6构造方法
16lz
2021-03-20
构造方法的基本概念
构建、创造,也叫构造器,用来帮助创建对象的方法,准确的说,构造方法的作用是初始化对象。
谁来创建对象?
new关键字。Java中通过new关键字创建对象,并在内存中开辟空间,然后使用构造方法(构造器)完成对象的初始化工作。
构造方法的定义格式
修饰符 构造方法名 (参数列表) {
//方法体
}
要求
方法名必须与类名相同没有返回值(包括大小写)
没有返回值类型(但是里边可以写return)
没有返回值类型(连void 都不能写)
注意事项
若未提供任何构造方法,系统会给出默认无参构造若
已提供任何构造方法,系统不再提供无参构造
构造方法可以重载
public class Student1 { private String name; private int age; //带参构造 public Student1 (String name, int age){ this.name =name; this.age =age; } public Student1() { } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; }}
public class testStudent1 { public static void main(String[] args) { Student1 stu = new Student1(); stu.setAge(13); stu.setName("小明"); System.out.println(stu.getAge()); System.out.println(stu.getName()); System.out.println(); //带参构造 Student1 stu2 =new Student1("李四",24); System.out.println(stu2.getName()); System.out.println(stu2.getAge()); }}
©著作权归作者所有:来自51CTO博客作者mb60541c9982e06的原创作品,如需转载,请注明出处,否则将追究法律责任
更多相关文章
- 服务器中watchdog挖矿病毒排查方法
- 统信UOS中普通用户忘记密码处理方法
- Nginx核心知识100讲
- 基于DDD的golang实现
- 8.3定义方法的注意事项
- 8.4方法的重载
- 8.5方法重载的判断练习
- 「民工哥技术之路」文章阅读指南(附民工哥自学方法)
- 2021年PHP免费自学最全教程