构造方法的基本概念
构建、创造,也叫构造器,用来帮助创建对象的方法,准确的说,构造方法的作用是初始化对象。
谁来创建对象?
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的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 服务器中watchdog挖矿病毒排查方法
  2. 统信UOS中普通用户忘记密码处理方法
  3. Nginx核心知识100讲
  4. 基于DDD的golang实现
  5. 8.3定义方法的注意事项
  6. 8.4方法的重载
  7. 8.5方法重载的判断练习
  8. 「民工哥技术之路」文章阅读指南(附民工哥自学方法)
  9. 2021年PHP免费自学最全教程

随机推荐

  1. ViewFlipper+GestureDetector实现不循环
  2. Android RelativeLayout相对布局属性简析
  3. 2.6.1 使用toast显示提示信息框
  4. 安卓布局(上中下布局)
  5. Android 学习笔记
  6. android:windowSoftInputMode
  7. Android gson解析json数据工具类
  8. Android应用开发之UI组件(TextView;EditT
  9. Android 正则表达式验证手机和邮箱格式是
  10. Android 2.1 android.R.drawable Icon Re