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;
        }
    }
  • 相关阅读:
    数据库的优化(非连接查询和连接查询的巧用)
    sql中为表添加一个含有括号的字段
    如何在有int型主键遍历表中的某一列数据
    三层架构的基本例子
    委托和事件
    sql中的常见函数
    博客园图灵杯第3届博问大赛(8.28~9.28)
    程序员部落酋长 Joel 之洞见
    安全领域多位世界级权威的智慧结晶——《黑客新型攻击防范:深入剖析犯罪软件》
    图灵“微软四大技术秘籍”近期出版!
  • 原文地址:https://www.cnblogs.com/wyj96/p/11749192.html
Copyright © 2011-2022 走看看