• JAVA——标准代码JavaBean


    一、构造方法

    基本概念:

    构建、创造,也叫构造器,用来帮助创建对象的方法,准确的说,构造方法的作用是初始化对象。

    创建对象

    Java用过new关键字创建对象,并在内存中开辟空间,然后使用构造方法(构造器)完成对象的初始化工作

    构造方法的定义:

    格式:

    修饰符 构造方法名 (参数列表){

    //方法体

    }

    要求:

    方法名必须与类名相同(包括大小写)

    没有返回值(但是可以写return)

    没有返回值类型(连void都不能写)

    注意事项:

    若未提供任何构造方法,系统会给出默认无参构造

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

    构造方法可以重载

    示例:

    package JavaBean.ConstructionMethod;
    
    public class Student {
        //构造方法
        //无参构造
        public Student () {}
    
        //有参构造
        public Student (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 void setAge (int age){
            this.age = age;
        }
        //获取姓名、年龄
        public String getName(){
            return name;
        }
        public int getAge(){
            return age;
        }
    }
    package JavaBean.ConstructionMethod;
    
    public class StudentMain {
        public static void main(String[] args) {
            //通过无参构造实现
            Student stu = new Student();
            stu.setAge(18);
            stu.setName("张三");
            System.out.println(stu.getName()+stu.getAge());
            System.out.println("===================");
            //通过有参构造实现
            Student stu2 = new Student("李四",24);
            System.out.println(stu2.getName()+stu2.getAge());
    
        }
    }

    二、标准代码:JavaBean

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

    Java中封装的概念

    将一系类相关事物的共同属性和行为提取出来,放到一个类中,隐藏对象的属性和实现细节,仅对外提供公共的访问方式

    封装的关键

    绝不能让类中的方法直接访问其他类的数据(属性),程序仅通过对象的方法与对象的数据进行交互

  • 相关阅读:
    代码里面的乱码
    11.并发包阻塞队列之LinkedBlockingQueue
    10.并发包阻塞队列之ArrayBlockingQueue
    9.并发包非阻塞队列ConcurrentLinkedQueue
    8.并发容器ConcurrentHashMap#put方法解析
    7.ReadWriteLock接口及其实现ReentrantReadWriteLock
    6.类似Object监视器方法的Condition接口
    5.Lock接口及其实现ReentrantLock
    【试验局】ReentrantLock中非公平锁与公平锁的性能测试
    【常用配置】Hadoop-2.6.5在Ubuntu14.04下的伪分布式配置
  • 原文地址:https://www.cnblogs.com/zhaizhai-1/p/14014621.html
Copyright © 2020-2023  润新知