在我学习类和对象的过程中,被老师安利了IDEA中的两个小技巧,可以实现用鼠标就直接写好50+行代码,哈哈哈输出拉满!一个是getter and setter,另外一个是toString
    简单介绍一下

    • 我们在写一个类的时候,一般都会用private来保护好自己的成员变量,但需要写一些方法来让外部接收到这些成员变量,那么这个时候用getter and setter就可以快速创建方法
    • 那么toString就是用来通过你的对象名来获取对象的一些所具有的成员变量信息

    首先我们在代码页面想要插入的地方右击generate,并选择getter andsetter
    image.png
    image.png
    按住shift,选择成员变量
    image.png
    效果如下
    image.png
    我们再来观察,这里有一个toString的方法
    image.png
    点击之后就会生成一个重写的方法,这里重写的概念后面介绍,功能就是如果直接打印对象名,输出的不是地址值而是你在toString方法中return的成员变量
    下面演示一下,我们先在别的类当中创建一个对象(此时private的成员变量在别的类中是不可以通过 “对象名.成员变量”直接调用的),然后通过generate生成的方法来定义小红的成员变量
    首先,第一种情况,我们不添加toString的重写方法,打印出来的是小红这个对象在堆上存储的地址值👇
    image.png
    第二种,我们把toString添上
    image.png
    那么就可以达到想要的效果了
    希望能帮到你!
    我没有在水文章!这个很实用的!