java get set 例子_JAVA中关于set()和get()方法的理解以及使用
文章推薦指數: 80 %
set()和get()方法的理解set和get这两个词的表面意思,set是设置的意思,而get是获取的意思 ... 然后我们来了解一下JAVA面向对象编程中的封闭性和安全性。
javagetset例子_JAVA中关于set()和get()方法的理解以及使用
一只大脸猫
于 2021-02-1604:06:18 发布
418
收藏
文章标签:
javagetset例子
版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_29901323/article/details/114190435
版权
set()和get()方法的理解
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方法都是对私有域变量进行操作的,所以大多数都是使用在包含特定属性的类实体中。
现在你明白set和get方法了吧,其实这两个方法只是类中的setxxx和getxxx方法的总称。
在今后的开发过程中,只要你细心体会,结合JAVA中的一些宏观的知识。
set和get方法还是很容易理解的,或许你还会领会一些其他的JAVA中的
重要理论知识。
set用于给属性赋值,get用于取得属性的值
例如:
classTest{
privateStringt1;
publicStringgetT1(){
returnt1;
}
publicvoidsetT1(Stringt1){
this.t1=t1;
}
}
classTmain{
publicstaticvoidmain(String[]args){
Testtest=newTest();
test.setT1("为test赋一个值");//用于赋值
Stringt1=test.getT1();//取得属性的值
System.out.println(t1);
}
}
作者:旧歌
链接:https://www.cnblogs.com/wdyjt
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利
一只大脸猫
关注
关注
1
点赞
踩
0
评论
0
收藏
打赏
扫一扫,分享内容
点击复制链接
参与评论
您还未登录,请先
登录
后发表或查看评论
相关推荐
java中set和get方法的理解
07-27
java中set和get方法的理解写给初学者
java中的get和set方法(比较详细)
zhuyiqiang的专栏
10-26
2万+
属性的访问器包含与获取(读取或计算)或设置(写)属性有关的可执行语句。
访问器声明可以包含get访问器或set访问器,或者两者均包含。
声明采用下列形式之一:set{accessor-body}get{accessor-body}其中:accessor-body包含将在调用访问器时执行的语句的块。
get访问器get访问器体与方法体相似。
它必须返回属性类型的值。
执行get
java中set和get方法的理解,写给初学者
对半切开的奇异果
02-21
6127
对于JAVA初学者来说,set和get这两个方法似乎已经很熟悉了,这两个方法是JAVA变成中的基本用法,也是出现频率相当高的两个方法。
为了让JAVA初学者能更好的理解这两个方法的使用和意义,今天笔者来谈一下自己对这两个方法的理解,如果你对于这两个方法还有困惑甚至完全不知道这两个方法是做什么的,那你看下面这篇文章很有用。
如果你对于set和get这两个方法已经很熟悉了,那么你完全不用看这篇文章
java中getclass_详解java中this.getClass()和super.getClass()的实例
weixin_35641153的博客
02-12
64
详解java中this.getClass()和super.getClass()的实例前言:遇到this.getClass()和super.getClass()的返回值感到疑惑,经过探索豁然开朗。
getClass()是java中Object类的一个方法,其原型为:publicfinalClass>getClass()返回值为当前运行时类的Class对象。
所以写了一段代码来说明:getC...
C#中get和set的用法
weixin_33889245的博客
02-15
898
释一:属性的访问器包含与获取(读取或计算)或设置(写)属性有关的可执行语句。
访问器声明可以包含get访问器或set访问器,或者两者均包含。
声明采用下列形式之一:get{}set{} get访问器get访问器体与方法体相似。
它必须返回属性类型的值。
执行get访问器相当于读取字段的值。
以下是返回私有字段name的值的get访问器:
p...
Java中get()方法和set()方法
热门推荐
zyyy的博客
07-31
11万+
在java中,为了保证数据的安全性,我们会把数据定义为private等(私有、封装),如果想要调用就会用到set()方法与get方法或者构造函数方法。
这里说的是第一种方法,set()与get(),既然说到这个,就得说一下封装的概念。
封装:private私有化成员属性,提供公开public的getter/setter
Setter:赋值Getter:取值,在哪儿用:在构造方法中初始化属性值的...
java的set和get方法实例化,java中setProperty与getProperty的使用(附实例)
最新发布
weixin_33258874的博客
03-16
98
一,概念:jsp:useBean与jsp:setProperty往往一起使用并存在的。
(1)property=”*”设置Bean属性的快捷方式,在Bean中属性的名字,类型必须和request对象中的参数名称相匹配。
由于表单中传过来的数据类型都是String类型的,Jsp内在机制会把这些参数转化成Bean属性对应的类型。
(2)property=“propertyName“使用request对...
java中set和get用法_java中set和get
weixin_36199877的博客
02-20
613
set,意思是设置,用于给对象填充值(设置值)get,意思是获取,用于获取对象的值例如:publicclassStudent{publicStringname;//学生姓名publicStringbirthday;//学生生日publicintnumber;//学生学号//设置学生的姓名publicvoidsetName(Stringname){this.nam...
java的setget方法_java中get和set方法的使用
weixin_42508792的博客
02-28
233
在java文件中总是能看到各种get和set方法,写法非常简单,但是具体什么时候要用呢?为了保持方法的封闭性(即对类中的域变量进行封闭操作),用private来修饰他们的变量,其他类不能对该变量访问。
这样我们就将这些变量封闭在了类内部,这样就提高了数据的安全性。
get和set方法就是用于访问域变量。
get和set方法使用实例以下代码的功能是获取http请求的返回head信息及body信息publi...
Java中set(),get()方法中的getName()、setName()、getAge()、setAge()
纳兰青华的博客
12-07
7111
set(),get()方法的理解
为什么要用set(),get()方法
在我们实例化一个类对象的时候,要对这个类对象的属性进行赋值,并且输出这个类的属性。
举一个例子:
假如定义了一个Person类,要对Person类中的名字,年龄进行赋值
publicclassDemo{
publicstaticvoidmain(String[]args){
Person...
javagetset方法例子6_纯干货!亲手整理java泛型日常应用笔记,刷到是你运气好...
weixin_39795116的博客
03-04
154
java泛型的日常应用有:泛型类、泛型普通方法、泛型静态方法、泛型接口、泛型擦除模式、泛型通配符、泛型上下边界。
本篇详细讲解java泛型的应用,看不懂来找我。
1.泛型类泛型类型用于类的定义中,被称为泛型类。
最典型应用的就是各种容器类,如:List、Set、Map等。
泛型类的基本写法:一个普通的泛型类(案例中泛型属性可以正常生成getset方法):(main方法测试前,请先生成属性对应的gets...
关于get和set方法的使用
m0_45212410的博客
06-29
698
首先,名如其意,关于这两个函数get和set方法的使用,就是跟他的意思是差不多的,get就是得到获取的意思,set就是创建设置的意思,类中使用set和get方法时,都是在set和get后面跟上一些特定的词来形成特定意思的方法名。
这两个方法是用在哪里的呢,就是在编程的时候对于Java面向对象的封装性属性,关于Java中的封装,我想我不用多说,封闭性即对类中的域变量进行封闭操作,即用private来...
java类中为什么设置set和get…
z654893465的博客
10-10
2164
原文地址:java类中为什么设置set和get方法操作属性作者:YouHolmes
java程序规范中会建议大家尽量将类中的属性私有化,即定义为private变量,通过设置set和get函数来对属性进行操作。
一些人存在这样的疑问,为什么不直接将属性设置为public,以后调用属性时直接通过对象进行访问不是更方便?
当然java中这样做有它的原因:
1 将数据与行为分离,也就是java的
javaget方法使用_java中关于set()和get()方法的理解和使用
weixin_39677027的博客
02-16
353
java中当定义了一个私有的成员变量的时候,若是须要访问或者获取这个变量的时候,就能够编写set或者get方法去调用。
javaset()是给属性赋值的,get()是取得属性值的被设置和存取的属性通常是私有主要是起到封装的做用,不容许直接对属性操做set()和get()不必定同时存在,看程序需求编程释一:属性的访问器包含与获取(读取或计算)或设置(写)属性有关的可执行语句。
安全访问器声明能够包含...
javagetset例子_JavaAtomicLonggetAndSet()用法及代码示例
weixin_34582773的博客
02-13
168
Java.util.concurrent.atomic.AtomicLong.getAndSet()是Java中的一种内置方法,该方法将给定值设置为参数中传递的值,并在更新之前返回该值,该值数据类型是long。
用法:publicfinallonggetAndSet(longval)参数:该函数接受单个强制参数val,该参数指定要更新的值。
返回值:函数将执行更新运算之前的值返回。
以下示例程序...
javagetset写法_javagetset方法的使用
weixin_33741534的博客
02-16
1471
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念.下面是学习啦小编为您带来的javagetset方法的使用,希望对大家有所帮助。
javagetset方法的使用(一)set和get方法一般是用来给类的成员变量赋值的,由于类的成员变量一般会声明为private的,其他的类是不能直接访问成员变量的,所以为了在类以外给该类的成员变量赋值或...
【Java学习笔记】get(),set()方法
qingtian12138的博客
03-21
344
一,为什么要用get()set()方法
通过get set方法,你可以让把变量私有化,只暴露方法。
出于封装性考虑,类中的有些成员变量我们设成private的,这样其他类就不能访问此变量。
当我们想要操作这些变量该怎么办呢,这时get(),set()方法就有用处了。
通过set和get方法间接地操作这些变量,这样就能提高域变量的安全性,同时又保证了域变量的封装型。
二。
怎么用ge
java中的get和set方法1
superervin的专栏
03-20
2127
/*
*演示java中的封装get和set方法使用
*1.将属性方法私有
*2.提供公有的访问函数,在函数中可以做判断
*3.注意get和set方法的顺序先set再get,set里的this是指本类中的相关属性
*4.如果有其他类中同名属性public,此时执行set就一起更改啦其他类中的同名属性
*/
publicclassGetSe
java中get和set方法_Java中get()和set()的方法使用
weixin_42506706的博客
02-12
2606
Java中get()和set()的方法使用字面意思JAVA面向对象编程中的封闭性和安全性set和get的使用场景例子补充:Java修饰符权限字面意思set是设置的意思,而get是获取的意思,顾名思义,这两个方法是对数据进行设置和获取用的。
而且,在类中使用set和get方法时,都是在set和get后面跟上一些特定的词来形成特定意思的方法名,比如setage()和getage(),表示设置年龄和获取年...
©️2022CSDN
皮肤主题:游动-白
设计师:我叫白小胖
返回首页
一只大脸猫
CSDN认证博客专家
CSDN认证企业博客
码龄4年
暂无认证
85
原创
-
周排名
77万+
总排名
5万+
访问
等级
75
积分
4
粉丝
10
获赞
0
评论
41
收藏
私信
关注
热门文章
如何更改图表纵坐标_PPT图表:双坐标轴图表,用次坐标轴制作数量级相差很大的数据...
4258
python中的remove是什么意思_小白理解python中remove与del的区别
2769
javauml类图自动生成_利用IDEA一键把整个项目代码绘制成UML类图!
2579
删除在计算机的没用东西,怎么删除电脑中没用的东西?
2254
无线网络有信号显示未连接网络连接服务器,无线上网显示未识别网络怎么办
2045
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
dw怎样用css设置背景图片,dreamweaver
server2003修复ipsec服务器,windows-server-2003–WindowsServer2003IPSec隧道已连接但无法工作(可能与NAT/RRAS相关)...
无线网络有信号显示未连接网络连接服务器,无线上网显示未识别网络怎么办
2021年148篇
2020年19篇
目录
目录
最新文章
dw怎样用css设置背景图片,dreamweaver
server2003修复ipsec服务器,windows-server-2003–WindowsServer2003IPSec隧道已连接但无法工作(可能与NAT/RRAS相关)...
无线网络有信号显示未连接网络连接服务器,无线上网显示未识别网络怎么办
2021年148篇
2020年19篇
目录
打赏作者
一只大脸猫
你的鼓励将是我创作的最大动力
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:--)
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
0
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值
延伸文章資訊
- 1【Java基礎】setter與getter方法- IT閱讀
寫一個函式,專門針對private變數,每當想要修改這個變數的時候,就呼叫這個set函式。 2.get:既然這個變數是private,那麼外部無法獲取這個變數的值 ...
- 2Lesson 9 : 封裝與建構式 - 創作大廳
使用set() and get() 這個公開方法來進行private 資料的存取。 ... Scanner scanner = new java.util. ... 讓我們以先前的Employe...
- 3Java 入門指南- getter 與setter - 程式語言教學誌
介紹Java 中getter 與setter 的概念。 ... 誌》的範例程式http://pydoing.blogspot.com/ 檔名:Encrypt.java 功能:示範Java 程式作...
- 4JAVA Encapsulation(Java 封裝) , get/set method - Ocean 學習 ...
§JAVA封裝,get與set method 封裝觀念在物件導向中語沒有什麼不同,只是Java的get與set使用方式上與ActionScript3規則不太相同,以下將Java與AS3, ...
- 5變數與get;set方法
JSP是java當中用來寫網頁的, 你需要的是從java的基礎學起。 java是物件導向,所以成員變數會宣告成private封裝起來, 不讓外界直接存取,需要存取的話,