zoukankan      html  css  js  c++  java
  • 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;
        }
    }
  • 相关阅读:
    python的元类
    中国的互联网:草根与精英
    PEP8中文翻译
    一些重要的算法
    tornado模板语法
    C#l类与对象
    sql_ 存储过程
    SQL_触发器
    SQL_事务处理
    C#_方法
  • 原文地址:https://www.cnblogs.com/wyj96/p/11749192.html
Copyright © 2011-2022 走看看