get()和set()方法详解
2017-09-07 16:00
246 查看
1、set:设置
get:获取
get()和set(),这两个方法是对数据进行设置和获取用的
2、JAVA面向对象中的封闭性和安全性
封闭性即对类中的域变量进行封闭操作,即用private来修饰他们,如此一来其他类则不能对该变量访问,这样我们就将这些变量封闭在了类内部,这样就提高了数据的安全性。
当我们想要操作这些域变量怎么办呢?我们可以通过两种方法,
第一种即通过public方式的构造器(或称构造函数),对象一实例化就对该变量赋值。
第二种就是通过上面提到的set和get方法
例子:我定义一个Person类,该类中有name、age这两个私有域变量,然后我定义setName()、getName()、setAge()、getAge()这四个方法,通过这四个方法来实现对name和age的操作。这样一来,我不用直接对Person类中的域变量操作,而是通过set和get方法间接地操作这些变量,这样就能提高域变量的安全性,同时又保证了域变量的封装型。
get:获取
get()和set(),这两个方法是对数据进行设置和获取用的
2、JAVA面向对象中的封闭性和安全性
封闭性即对类中的域变量进行封闭操作,即用private来修饰他们,如此一来其他类则不能对该变量访问,这样我们就将这些变量封闭在了类内部,这样就提高了数据的安全性。
当我们想要操作这些域变量怎么办呢?我们可以通过两种方法,
第一种即通过public方式的构造器(或称构造函数),对象一实例化就对该变量赋值。
第二种就是通过上面提到的set和get方法
例子:我定义一个Person类,该类中有name、age这两个私有域变量,然后我定义setName()、getName()、setAge()、getAge()这四个方法,通过这四个方法来实现对name和age的操作。这样一来,我不用直接对Person类中的域变量操作,而是通过set和get方法间接地操作这些变量,这样就能提高域变量的安全性,同时又保证了域变量的封装型。
相关文章推荐
- python property 与get/set方法详解
- 详解PHP的__set()、__get()、__isset()、unset()四个方法
- 详解php的魔术方法__get()和__set()使用介绍
- 详解php的魔术方法__get()和__set()
- 详解php的魔术方法__get()和__set()使用介绍
- 详解ActionScript中set和get方法,java中set和get方法
- __set() __get() 方法详解
- 详解php的魔术方法__get()和__set()使用介绍
- javascript中set与get方法详解
- 魔术方法__set, __get(), __isset(), unset()详解
- PHP 魔术方法__set() __get() 方法详解
- PHP 魔术方法__set() __get() 方法详解
- [1.1] 面向对象编程之get-set方法与构造器详解
- [Unity]枚举类型变量对应的序号和名字。get;set;方法,构造函数的使用
- 如何在Android Studio中快速的写javabean的set和get方法
- PHP 魔术方法之__set__get__unset__isset
- VS 2012自动生成get 和set 方法
- Android Studio的使用(四)--生成Get、Set方法
- GetComponentsInChildren<T>()方法详解
- 【SSH三大框架】Hibernate基础第三篇:实体对象的三种状态以及get、load、persist三个方法的详解