博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
为啥java要使用 set ()和get()方法---封装
阅读量:4502 次
发布时间:2019-06-08

本文共 809 字,大约阅读时间需要 2 分钟。

封装性:属性封装,方法封装,类封装,组件封装等

例如:如果属性没有封装,那么在本类对象之外创建对象后,可以直接访问属性

private关键字,只能在本类中访问,想要在外部访问私有属性,我们需要提供公有方法来间接访问.

package ming;public class fengzhuang {    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 static void main(String[] args){        fengzhuang feng=new fengzhuang();         //feng.name="三只坚果";         //feng.age=22;        feng.setName("三只坚果");//不是直接使用feng.name和feng.age赋值.间接使用setName方法调用保证数据安全        feng.setAge(22);        System.out.println(feng.getAge()+feng.getName());    }}

  set和get是常用写法  在以后的学习中特别是框架,封装用的很多...

 

转载于:https://www.cnblogs.com/july7/p/11144427.html

你可能感兴趣的文章
Python基础知识之3——运算符与表达式
查看>>
串口通信类,WPF
查看>>
UIView下使用Animation控制动画
查看>>
TP之空操作及View模块
查看>>
shiro学习笔记:授权管理
查看>>
Java 使用正则表达式取出图片地址以及跳转的链接地址,来判断死链(一)
查看>>
代理delegate、NSNotification、KVO在开发中的抉择
查看>>
剑指offer--二叉搜索树的后序遍历序列
查看>>
Selenium学习第一章:搭建测试环境
查看>>
SASS笔记
查看>>
2.学习Application
查看>>
php第二十五节课
查看>>
CS224d lecture 6札记
查看>>
[NOIP 2011]聪明的质监员
查看>>
[Sdoi2013]spring
查看>>
TopCoder SRM 633 Div.2 500 Jumping
查看>>
iOS 相关博客清单
查看>>
GLSL新手上路 -- 《交互式计算机图形学》附录中GLSL代码有误 -- 修改如下
查看>>
xss挑战赛小记 0x02(prompt(1))
查看>>
软件工程 第四课(毕业论文管理系统——面向对象)
查看>>