首页 > 编程语言 > 详细

JavaBean

时间:2019-10-27 22:51:16      阅读:83      评论:0      收藏:0      [点我收藏+]

 

构造方法 

①也叫构造器。通过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;
    }
}

JavaBean

原文:https://www.cnblogs.com/wyj96/p/11749192.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!