精华内容
下载资源
问答
  • java get/set方法好处

    千次阅读 2019-07-05 11:06:14
    问题:实例类中定义一个privata变量,然后为这个私有变量加上get/set方法。那为什么不直接定义一个public变量呢? 类中的属性使用set/get方法的作用,我理解的如下: ** 关键:在于publicprivate的区别,在类外部...

    问题:实例类中定义一个privata变量,然后为这个私有变量加上get/set方法。那为什么不直接定义一个public变量呢?

    类中的属性使用set/get方法的作用,我理解的如下:
    **

    关键:在于public和private的区别,在类外部通过new 类的方法没法访问private变量,这才是关键。

    **
    下面的好处都是定义一个public get/set(读/写) ,方便外部访问的好处,不是抛出问题的关键。

    1、灵活性
    例1:比如我们有一个Person类,我们给它设置一个属性name,但是我们希望在取名字的时候,不是只显示名字,而是把名字按我们的要求输出,比如”我的名字叫XX”,代码如下:

    public class Person {
        private String name;
     
        public String getName() {
            return "我的名字叫" + name;
        }
     
        public void setName(String name) {
            this.name = name;
        }
    }
    

    如上代码,以后我们只要定义一个person对象,并给他setName(xx),再getName的时候,就会显示我的名字叫XX。在实际业务中还可以有更灵活的运用,这里就不举例了。

    例2:有人说如果你的变量score代表的是一个学生的数学成绩,理论上,分数只可能是0-100的整数,如果你把将score设为public,不用get()和set(),那么用户很可能会输入1-100以外的数字,如果你把将score设为privata,再用setScore()来设置分数,你就完全可以控制这种行为了。

    2、安全性
    比如我们的操作系统在新建用户或在共享文件的时候,经常会提示对针对某个用户的权限是什么,是只读还是只写还是可读写,这里的读写就好比get/set。对于类来说,如果不使用set/get方法,直接用public定义某个属性,那么这个属性是可读可写的,如果你希望一个类的某个属性是只能读取,不能写入的时候,上面用public定义某个属性就不能满足了,但是我们可以使用private定义属性,再定义一个get方法,但是不定义set方法来实现。反之,只定义set,不定义get则表示该属性是只写不能读的。举个简单的例子,如下代码。

    public class Circle {
        private double radius;
        
        private double pai = 3.14;
     
        public double getPai() {
            return pai;
        }
     
        public void setRadius(double radius) {
            this.radius = radius;
        }
        
        /**
         * 计算周长
         */
        public double getC() {
            return 2*pai*radius;
        }
    }
    

    我们定义了一个圆类,定义了属性半径和pai,半径我只提供写的方法,但是不提供读,而pai只提供读,但不能写,并提供了一个计算周长的方法getC。在实际项目中,对一些类的设计时,严谨的设计是要考虑哪些类是只读或是只写的。

    这作用表面上可以,但是有些牵强,可以说引偏了。原因是引入Circle实例后还是可以直接操作变量啊

    展开全文
  • java中的get方法和set方法细解

    千次阅读 2021-03-15 14:20:57
    而且,在类中使用set和get方法时,都是在set和get后面跟上一些特定的词来形成特定意思的方法名,比如setage()和getage(),表示设置年龄和获取年龄。 然后我们来了解一下JAVA面向对象编程中的封闭性和安全性。...

    在这里插入图片描述

    我们先来看看setget这两个词的表面意思,set是设置的意思,而get是获取的意思,顾名思义,这两个方法是对数据进行设置和获取用的。而且,在类中使用set和get方法时,都是在set和get后面跟上一些特定的词来形成特定意思的方法名,比如setage()getage(),表示设置年龄和获取年龄。

    然后我们来了解一下JAVA面向对象编程中的封闭性安全性。封闭性即对类中的域变量进行封闭操作,即用private来修饰他们,如此一来其他类则不能对该变量访问。这样我们就将这些变量封闭在了类内部,这样就提高了数据的安全性,当我们想要操作这些域变量怎么办呢?我们可以通过两种方法:

    第一中即通过public方式的构造器(或称构造函数),对象一实例化就对该变量赋值。

    第二种就是通过上面提到的setget方法

    这里我举一个特定的例子,我定义一个Person类,该类中有name、age这两个私有域变量,然后我定义setname()、getname()、setage()、getage()这四个方法,通过这四个方法来实现对name和age的操作。这样一来,我不用直接对Person类中的域变量操作,而是通过set和get方法间接地操作这些变量,这样就能提高域变量的安全性,同时又保证了域变量的封装型。

    最后说说set和get方法的使用场景,一般来说set和get方法都是对私有域变量进行操作的,所以大多数都是使用在包含特定属性的类实体中。 现在你明白set和get方法了吧,其实这两个方法只是类中的setxxx和getxxx方法的总称。 在今后的开发过程中,只要你细心体会,结合JAVA中的一些宏观的知识。set和get方法还是很容易理解的,或许你还会领会一些其他的JAVA中的重要理论知识。

    通俗的理解就是,在面向对象中,想对类的成员变量设置访问一些权限,于是,就将该字段设置为private的,这样别的类就不能访问了,然后在该内定义两个方法,一个专门用于获取,一个用于修改,这样,在你不想让别人乱动该字段的时候,就在该方法内写一些限制条件。

    而为了规范起见(团队开发需要嘛),就根据人家老外的习惯,将方法名设置为set+字段名,get+字段名(名字乱改没问题),既然规范了,那就是别人都叫这名了,于是,有些框架给对象赋值就有方法了,方法名称由get或set开始的又有private变量名的,就找出来调用。hibernate框架就这样弄得,至于后面的版本是不是这样就不大清楚了。

    展开全文
  • Javaget()和set()的方法使用

    千次阅读 2021-02-12 11:03:26
    Javaget()和set()的方法使用字面意思JAVA面向对象编程中的封闭性和安全性set和get的使用场景例子补充:Java修饰符权限字面意思set是设置的意思,而get是获取的意思,顾名思义,这两个方法是对数据进行设置和获取用...

    Java中get()和set()的方法使用

    字面意思

    JAVA面向对象编程中的封闭性和安全性

    set和get的使用场景

    例子

    补充:Java修饰符权限

    字面意思

    set是设置的意思,而get是获取的意思,顾名思义,这两个方法是对数据进行设置和获取用的。而且,在类中使用set和get方法时,都是在set和get后面跟上一些特定的词来形成特定意思的方法名,比如setage()和getage(),表示设置年龄和获取年龄。

    JAVA面向对象编程中的封闭性和安全性

    封闭性即对类中的域变量进行封闭操作,即用private来修饰他们,如此一来其他类则不能对该变量访问。这样我们就将这些变量封闭在了类内部,这样就提高了数据的安全性。

    当我们想要操作这些域变量怎么办呢?:

    第一种即通过public方式的构造器(或称构造函数),对象一实例化就对该变量赋值。

    第二种就是通过上面提到的set和get方法。

    举一个特定的例子,定义一个Person类,该类中有name、age这两个私有域变量(private),然后我定义setname()、getname()、setage()、getage()这四个方法,通过这四个方法来实现对name和age的操作。

    这样一来,我不用直接对Person类中的域变量操作,而是通过set和get方法间接地操作这些变量,这样就能提高域变量的安全性,同时又保证了域变量的封装型。

    set和get的使用场景

    set和get方法的使用场景,一般来说set和get方法都是对私有域变量进行操作的,所以大多数都是使用在包含特定属性的类实体中。 现在你明白set和get方法了吧,其实这两个方法只是类中的setxxx和getxxx方法的总称。

    使用前提:当要访问被private封装的属性时

    提供访问方式的原因: 之所以用private封装,又对外提供访问方式(set get),是因为可以在访问方式中加入逻辑判断等语句,对访问的数据进行操作,提高代码的健壮性。

    例子

    去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

    // 计算图形面积

    public class Shape{

    public static double PI =3.14;

    private int size;

    public double s;

    public double l;

    public double r;

    public void setSize(int size){ // 形参传入时,要使在size的基础上/1000

    this.size = size/1000; //赋值给全局的size

    }

    public int getSize(){

    return size;

    }

    //调用

    public class Test{

    public static void main(String[] args) {

    //要调用Shape的方法

    Shape s = new Shape();

    s.setSize(5000); //传入参数

    System.out.println(s.getSize()); //打印得到的size

    补充:Java修饰符权限

    访问包位置

    private

    protected

    public

    本类

    可见

    可见

    可见

    同包其他类或子类

    不可见

    可见

    可见

    其他包的类或子类

    不可见

    不可见

    可见

    例:在项目中的com.lzw包下创建AnyClass类,该类使用默认的访问权限。

    package com.lzw;

    class AnyClass{

    public void doString(){

    ....//方法体

    }

    }

    在上述代码中,由于类的修饰符为默认修饰符,即只有一个包内的其他类和子类可以对该类进行访问,而AnyClass类中的doString()方法却又被设置为public访问权限,即使这样,doString()方法的访问权限依然与AnyClass类的访问权限相同,因为Java语言规定,类的权限设定会约束类成员的权限设定。所以上述代码等同于

    package com.lzw;

    class AnyClass{

    void doString(){

    ....//方法体

    }

    }

    展开全文
  • java get set方法的使用

    千次阅读 2021-02-27 20:32:44
    java get set方法的使用(一)set和get方法一般是用来给类的成员变量赋值的,由于类的成员变量一般会声明为private的,其他的类是不能直接访问成员变量的,所以为了在类以外给该类的成员变量赋值或...

    Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念.下面是学习啦小编为您带来的java get set方法的使用,希望对大家有所帮助。

    java get set方法的使用(一)

    set和get方法一般是用来给类的成员变量赋值的,由于类的成员变量一般会声明为private的,其他的类是不能直接访问成员变量的,所以为了在类以外给该类的成员变量赋值或者取值,只有用声明为public的set和get方法来实现set和get方法是用于封装的 所以一般只在private中用 当然你如果不是在private中用也没关系 代码也是可以执行的

    public void setA(int a){this.a = a; }是传进去一个int类型的实参a把它赋值给类里的形参a

    public void setA(){this.a = a; }相当于执行了一条a=a的代码 都是形参;

    public int getA(int a){this.a = a;}

    public int get(){this.a = a;}

    这两条代码都通不过编译 会提示没有返回值。

    java get set方法的使用(二)

    我们先来看看set和get这两个词的表面意思,set是设置的以此,而get是获取的意思,顾名思义,这两个方法是对数据进行设置和获取用的。而且,在类中使用set和get方法时,都是在set和get后面跟上一些特定的词来形成特定意思的方法名,比如setage()和getage(),表示设置年龄和获取年龄。

    然后我们来了解一下JAVA面向对象编程中的封闭性和安全性。封闭性即对类中的域变量进行封闭操作,即用private来修饰他们,如此一来其他类则不能对该变量访问。这样我们就将这些变量封闭在了类内部,这样就提高了数据的安全性,当我们想要操作这些域变量怎么办呢?我们可以通过两种方法,第一中即通过public方式的构造器(或称构造函数),对象一实例化就对该变量赋值。第二种就是通过上面提到的set和get方法,这里我举一个特定的例子,我定义一个Person类,该类中有name、age这两个私有域变量,然后我定义setname()、getname()、setage()、getage()这四个方法,通过这四个方法来实现对name和age的操作。这样一来,我不用直接对Person类中的域变量操作,而是通过set和get方法间接地操作这些变量,这样就能提高域变量的安全性,同时又保证了域变量的封装型。

    最后说说set和get方法的使用场景,一般来说set和get方法都是对私有域变量进行操作的,所以大多数都是使用在包含特定属性的类实体中。

    现在你明白set和get方法了吧,其实这两个方法只是类中的setxxx和getxxx方法的总称。

    在今后的开发过程中,只要你细心体会,结合JAVA中的一些宏观的知识。set和get方法还是很容易理解的,或许你还会领会一些其他的JAVA中的重要理论知识。

    Java的基本语法

    编写Java程序时,应注意以下几点:

    大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。

    类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass。

    方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写,例如myFirstJavaMethod。

    源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导致编译错误)。

    主方法入口:所有的Java 程序由public static void main(String [] args)方法开始执行。

    JAVA语言特点

    1.简单性

    Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。例如,Java不支持go to语句,代之以提供break和continue语句以及异常处理。Java还剔除了C++的操作符过载(overload)和多继承特征,并且不使用主文件,免去了预处理程序。因为Java没有结构,数组和串都是对象,所以不需要指针。Java能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能更多的时间和精力花在研发上。

    2.面向对象

    Java是一个面向对象的语言。对程序员来说,这意味着要注意应中的数据和操纵数据的方法(method),而不是严格地用过程来思考。在一个面向对象的系统中,类(class)是数据和操作数据的方法的集合。数据和方法一起描述对象(object)的状态和行为。每一对象是其状态和行为的封装。类是按一定体系和层次安排的,使得子类可以从超类继承行为。在这个类层次体系中有一个根类,它是具有一般行为的类。Java程序是用类来组织的。

    Java还包括一个类的扩展集合,分别组成各种程序包(Package),用户可以在自己的程序中使用。例如,Java提供产生图形用户接口部件的类(java.awt包),这里awt是抽象窗口工具集(abstract windowing toolkit)的缩写,处理输入输出的类(java.io包)和支持网络功能的类(java.net包)。

    3.分布性

    Java设计成支持在网络上应用,它是分布式语言。Java既支持各种层次的网络连接,又以Socket类支持可靠的流(stream)网络连接,所以用户可以产生分布式的客户机和服务器。

    网络变成软件应用的分布运载工具。Java程序只要编写一次,就可到处运行。

    4.编译和解释性

    Java编译程序生成字节码(byte-code),而不是通常的机器码。Java字节码提供对体系结构中性的目标文件格式,代码设计成可有效地传送程序到多个平台。Java程序可以在任何实现了Java解释程序和运行系统(run-time system)的系统上运行。

    在一个解释性的环境中,程序开发的标准“链接”阶段大大消失了。如果说Java还有一个链接阶段,它只是把新类装进环境的过程,它是增量式的、轻量级的过程。因此,Java支持快速原型和容易试验,它将导致快速程序开发。这是一个与传统的、耗时的“编译、链接和测试”形成鲜明对比的精巧的开发过程。

    5.稳健性

    Java

    Java原来是用作编写消费类家用电子产品软件的语言,所以它是被设计成写高可靠和稳健软件的。Java消除了某些编程错误,使得用它写可靠软件相当容易。

    Java是一个强类型语言,它允许扩展编译时检查潜在类型不匹配问题的功能。Java要求显式的方法声明,它不支持C风格的隐式声明。这些严格的要求保证编译程序能捕捉调用错误,这就导致更可靠的程序。

    可靠性方面最重要的增强之一是Java的存储模型。Java不支持指针,它消除重写存储和讹误数据的可能性。类似地,Java自动的“无用单元收集”预防存储漏泄和其它有关动态存储分配和解除分配的有害错误。Java解释程序也执行许多运行时的检查,诸如验证所有数组和串访问是否在界限之内。

    异常处理是Java中使得程序更稳健的另一个特征。异常是某种类似于错误的异常条件出现的信号。使用try/catch/finally语句,程序员可以找到出错的处理代码,这就简化了出错处理和恢复的任务。

    6.安全性

    Java的存储分配模型是它防御恶意代码的主要方法之一。Java没有指针,所以程序员不能得到隐蔽起来的内幕和伪造指针去指向存储器。更重要的是,Java编译程序不处理存储安排决策,所以程序员不能通过查看声明去猜测类的实际存储安排。编译的Java代码中的存储引用在运行时由Java解释程序决定实际存储地址。

    Java运行系统使用字节码验证过程来保证装载到网络上的代码不违背任何Java语言限制。这个安全机制部分包括类如何从网上装载。例如,装载的类是放在分开的名字空间而不是局部类,预防恶意的小应用程序用它自己的版本来代替标准Java类。

    7.可移植性

    Java使得语言声明不依赖于实现的方面。例如,Java显式说明每个基本数据类型的大小和它的运算行为(这些数据类型由Java语法描述)。

    Java环境本身对新的硬件平台和操作系统是可移植的。Java编译程序也用Java编写,而Java运行系统用ANSIC语言编写。

    8.高性能

    Java是一种先编译后解释的语言,所以它不如全编译性语言快。但是有些情况下性能是很要紧的,为了支持这些情况,Java设计者制作了“及时”编译程序,它能在运行时把Java字节码翻译成特定CPU(中央处理器)的机器代码,也就是实现全编译了。

    Java字节码格式设计时考虑到这些“及时”编译程序的需要,所以生成机器代码的过程相当简单,它能产生相当好的代码。

    9.多线索性

    Java是多线索语言,它提供支持多线索的执行(也称为轻便过程),能处理不同任务,使具有线索的程序设计很容易。Java的lang包提供一个Thread类,它支持开始线索、运行线索、停止线索和检查线索状态的方法。

    Java的线索支持也包括一组同步原语。这些原语是基于监督程序和条件变量风范,由C.A.R.Haore开发的广泛使用的同步化方案。用关键词synchronized,程序员可以说明某些方法在一个类中不能并发地运行。这些方法在监督程序控制之下,确保变量维持在一个一致的状态。

    10.动态性

    Java语言设计成适应于变化的环境,它是一个动态的语言。例如,Java中的类是根据需要载入的,甚至有些是通过网络获取的。

    猜你感兴趣:

    展开全文
  • java中 当定义了一个私有的成员变量的时候,如果需要访问或者获取这个变量的时候,就可以编写set或者get方法去调用。 set()是给属性赋值的,get()是取得属性值的 被设置存取的属性一般是私有 主要是起到封装的作用...
  • 创建user类,给user类 ,快速生成get和set方法:import java.util.Date;public class User {private int id ;private String name;private Date date ;}1.鼠标右击"Generate" 2.点击"Getter and Setter", 3.将定义的...
  • Java中的get()方法和set()方法以及快捷使用方法

    万次阅读 多人点赞 2020-06-02 14:42:09
    一般来讲,get是取来值的方法set是设置值的方法,因为get在英文中有取,拿的意思,而set有设置的意思,所以用源getset能很形象的明白方法的目的,比如对于一个name属性,getName就是取出这个name的名称,而set...
  • setxxx()方法的时候,就会想能否批量实现呢?例如实现如下代码,一次性操作,不是一个一个码出来!public class user extends basemodel {private static final long serialversionuid = 1l;private string id;...
  • Javagetset 方法注解

    千次阅读 2019-05-06 16:14:23
    2-2 调用方法使用Bean类如下: public class WqptestApplication { public static void main(String[] args) { SpringApplication.run(WqptestApplication.class, args); Student st=new Student(); st....
  • javaset和get方法的理解 写给初学者
  • Javaget()方法和set()方法

    万次阅读 多人点赞 2018-07-31 01:27:17
    java中,为了保证数据的安全性,我们会把数据定义为private等(私有、封装),如果想要调用就会用到set()方法get方法或者构造函数方法。这里说的是第一种方法set()与get(),既然说到这个,就得说一下封装的...
  • Java中的get()和set()方法

    万次阅读 多人点赞 2019-06-13 10:03:45
    Java中的get()和set()方法java文件中总是能看到各种get和set方法,写法非常简单,但是具体什么时候要用呢? 为了保持方法的封闭性(即对类中的域变量进行封闭操作),用private来修饰他们的变量,其他类不能对...
  • javaget/set方法的作用:灵活、安全

    千次阅读 2018-05-09 21:01:44
    我们只要定义一个person对象,并给他setName(xx),再getName的时候,就会显示我的名字叫XX。在实际业务中还可以有更灵活的运用,这里就不举例了。 2.安全性。 比如我们的操作系统在新建用户或在共享文件的时候,经常...
  • 请教 /** *银行入账日期 */ private String sy101; /** *银行入账时间 */ private String sy102; /** *交易时间 */ ...time的值等于sy101+sy102,time的get,set方法应该怎么写
  • java get/set方法 属性大小写问题

    千次阅读 2018-01-18 17:50:34
    Java属性命名规范! 一般情况下。Java的属性变量名都已小写字母开头,如:userName,showMessage等,但也存在着特殊情况,考虑到一些特定的有意思的英文缩略词如(USA,XML等),JavaBean也允许大写字母起头的属性变量名...
  • 自定义生成setget方法注释的java文件,下载后可以根据我的文章中的说明步骤进行操作。
  • javaget()方法和set()方法的用法

    千次阅读 2021-03-12 19:56:30
    首先,见名知意,我们先来分析一下set和get两个单词的意思,set的意思为设置,而get的意思为获取,由此可见get()和set()两个方法分别是用来获取和设置数据的。在使用两方法时一般的方法都是后边加上某个单词来表明...
  • JAVA get set用法

    千次阅读 2021-02-12 22:16:44
    对于JAVA初学者来说,set和get这两个方法似乎已经很熟悉了,这两个方法JAVA变成中的基本用法,也是出现频率相当高的两个方法。为了让JAVA初学者能更好的理解这两个方法的使用和意义,今天笔者来谈一下自己对这两个...
  • java中关于set()和get()方法的理解使用

    万次阅读 多人点赞 2018-08-02 08:18:05
    java中 当定义了一个私有的成员变量的时候,如果需要访问或者获取这个变量的时候,就可以编写set或者get方法去调用。   set()是给属性赋值的,get()是取得属性值的  被设置存取的属性一般是私有  主要是起到...
  • java @Data 注解 set get 方法

    千次阅读 2019-10-16 15:20:24
    @Data 注解在实体类的使用可省去生成GETSET方法 你有没有觉得在每个实体类中都要生成getset方法很麻烦, 要是需求的变化,需要再加一个字段,添加属性后则又要添加其getset方法 现有一个很好用的注解能解决...
  • public void getMethod(Object obj){ Class clazz=obj.getClass();//获得实体类名 Field[] fields = obj.getClass().getDeclaredFields();... //获得Object对象中的所有方法 for(Field field:fields){ ...
  • Java 反射创建get set方法及反射方法的调用
  • java类中为什么要有get和set方法

    千次阅读 2019-09-03 11:20:06
    java类中为什么要有get和set方法今天写代码的时候突然忘了为什么要用get和set方法,而不是直接(类.属性)出来属性。 今天写代码的时候突然忘了为什么要用get和set方法,而不是直接(类.属性)出来属性。 java中属性...
  • 构造方法是一次性用品,是初始化对象的时候调用的,而get/set方法则可以多次修改对象的属性 构造方法赋值的时候可以不加引用,如:new 类名( , , , ,),直接可以开辟空间,而get/set方法必须要有引用 最终要的一点是...
  • JAVAset和get方法怎么用?

    千次阅读 2019-11-21 16:53:51
    java 中的set()和get()方法java中,定义一个私有的...set是设置的意思,get是获取的意思,在类中使用set和get方法是对数据的设置和获取。 例:private String name; private int age; public String getName() {...
  • 使用lombok时,get/set方法冒红问题

    千次阅读 2019-08-15 18:12:00
    IDEA在使用lombok时,get/set方法会冒红,但是不影响程序运行,build也没有问题。看着红色警戒就不爽,就想有什么办法将红色弄掉, 更新lombok版本就行,看到其他大神没有安装过lombok插件也会冒红 Preferences ->...
  • 关于javaget和set方法的好处

    千次阅读 2015-02-16 18:06:39
    在程序设计中,大家都知道很少定义一个public类变量,都是通过定义set和get方法来获取对该属性的访问权.下面描述下这样设计的好处: 一个很low的好处,方便自动补全时得到类的属性,只需要.set或.get就可以查看类的...
  • Java反射获取get和set方法

    万次阅读 2017-03-08 23:50:15
    反射bean的get方法 /** * java反射bean的get方法 * * @param objectClass * @param fieldName * @return */ @SuppressWarnings("unchecked") public static Method getGetMethod(Clas
  • Java 类自动生成 get set 方法

    千次阅读 2020-01-05 10:24:09
    Java 类自动生成 get set 方法
  • 观察实体类引用了@Data 注解,此注解作用就是自动生成get和set方法。之所以报错是因为IDEA没有安装lombok插件。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,546,319
精华内容 618,527
关键字:

javaget和set方法

java 订阅