JavaBean

构造方法 

①也叫构造器。通过new关键字

②构造方法名必须与类名完全相同。构造方法没有返回值,但是方法内可以写return,return表示方法的结束,没              有返回值类型(void也不能写)。

③如果未提供构造方法,系统会给出默认无参构造

④如果已经提供构造方法,系统不会再提供无参构造

⑤构造方法可以重载

public class GouZaoDemo {
    public static void main(String[] args) {
        Student4 student4=new Student4("王迎婧",22);
        System.out.println(student4.getAge());
        System.out.println(student4.getName());
        student4.study();
    }
}
class Student4{
    public Student4(){
    }
    public Student4(String name,int age){
        this.name=name;
        this.age=age;
    }
    private String name;
    private int age;
    public void setName(String name){
        this.name=name;
    }
    public String getName(){
        return name;
    }
    public void setAge(int age){
        this.age=age;
    }
    public int getAge(){
        return age;
    }
    public void study(){
        System.out.println(age+"岁的"+name+"正在学习");
    }
}

标准代码:JavaBean

Java语言编写类的标准规范。符合JavaBean标准的类,必须是具体的、公共的,并且具有无参数的构造方法,提供用来操作成员变量的get和set方法

public class JavaBeanDemo {
    public static void main(String[] args) {
        //通过空参创建对象
       Student5 student5=new Student5();
       student5.setAge(22);
       student5.setName("王迎婧");
        System.out.println(student5.getAge());
        System.out.println(student5.getName());
        //通过全参创建对象
        Student5 student51=new Student5("王迎婧",22);
        System.out.println(student51.getName());
        System.out.println(student51.getAge());
    }
}
class Student5{
    //提供无参构造和全参构造方法
    public Student5(){
    }
    public Student5(String name,int age){
        this.name=name;
        this.age=age;
    }
    //所有成员变量用private修饰
    private String name;
    private int age;
    //公共的访问方法
    public void setAge(int age) {
        this.age = age;
    }
    public int getAge() {
        return age;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getName() {
        return name;
    }
}
原文地址:https://www.cnblogs.com/wyj96/p/11749192.html