• 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中封装的概念

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

    封装的关键

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

  • 相关阅读:
    Java学习——HashMap
    git 常用命令
    java 正则表达式
    java 读写文件
    python Shapely 使用指南
    java 删除目录、 文件
    Java maven安装GDAL
    postgresql运维
    (转)媒体格式分析之flv -- 基于FFMPEG
    (转)rtmp协议简单解析以及用其发送h264的flv文件
  • 原文地址:https://www.cnblogs.com/zhaizhai-1/p/14014621.html
Copyright © 2020-2023  润新知