展开全部

面向对象最重要的特性之一是封32313133353236313431303231363533e4b893e5b19e31333433633435装

getter和setter我们称为属性访问控制器

通常,由于我们的属性被设置为private,我们不允许直接外部调用,而只提供公共的getter和setter方法。

我们只需要封装年龄属性,我们只需要保持适当的值,没有负的年龄,这是常识。

例如:

Publicclass{

Privateintage;

PublicintgetAge(){

Returnthis.Theage;

PublicvoidsetAge(intage)throwsanexception{

If (age < 0){

Throwanewexception("ageerrorentered");

Other}{

This.Theage;

扩展资料:

Set()和get()在API中不可用,因为任何类都可以有Set和get方法,您可以在自己的类中编写Set和get方法。变量的set方法是为该变量赋值,get方法是获取该变量的值。

这是set和get最基本的用法,例如:一个标准的Javabean由所有变量及其set和get方法组成。

Java是一种面向对象的编程语言,它不仅吸收了c++语言的优点,而且抛弃了c++中难以理解的多继承概念、指针,因此Java语言具有功能强大和易于使用的两个特点。

作为静态面向对象编程语言的代表,Java语言很好地实现了面向对象理论,允许程序员以一种优雅的思维方式进行复杂的编程。

java get_JAVA 中get()和get()的用法,和意义?相关推荐

  1. java代码中加log_Java LogManager addLogger()用法及代码示例

    java.util.logging.LogManager的addLogger()方法用于在此LogManager实例中插入指定的Logger.该记录器必须是一个命名的记录器.如果尚不存在,则此方法会将 ...

  2. android java split_Java中的split函数的用法

    Java中的 split  函数是用于按指定字符(串)或正则去分割某个字符串,结果以字符串数组形式返回: 例如: String str="1234@abc"; String[] a ...

  3. java onchange_jsp中select的onchange事件用法实例

    var onecount; onecount=0; subcat = new Array(); int count = 0; java.sql.ResultSet rs1 = DBManage.exe ...

  4. java listmode_java中图形界面ListModel的用法?方法如何调用?

    因为字数缘故,要用import导入的方法全部去掉import.........;classMyListModelextendsAbstractListModel{继承自AbstractListMode ...

  5. 【Java学习笔记之二十九】Java中的equals和==的用法及区别

    Java中的"equals"和"=="的用法及区别 在初学Java时,可能会经常碰到下面的代码: 1 String str1 = new String(&quo ...

  6. Java程序中Timer的用法

    Java程序中Timer的用法 import java.io.IOException; import java.util.Timer; public class CheckTimer {/*** @p ...

  7. Java中PreparedStatement和Statement的用法区别

    Java中PreparedStatement和Statement的用法区别 (2012-08-01 11:06:44) 转载▼ 标签: 杂谈   1. PreparedStatement接口继承Sta ...

  8. java编程里的values怎么使用,详解Java编程中super关键字的用法

    这篇文章主要介绍了Java编程中this与super关键字的用法,包括从内存结构方面分析super的作用域,需要的朋友可以参考下 通过用static来定义方法或成员,为我们编程提供了某种便利,从某种程 ...

  9. Java中static的含义和用法

    Java中static的含义和用法 static:静态的,用于修饰成员(成员变量,成员方法); 1.被static所修饰的变量或者方法会储存在数据共享区; 2.被static修饰后的成员变量只有一份! ...

最新文章

  1. 人生中五个遗憾,共勉
  2. 结对编程前对队友程序的分析与对比总结
  3. 设计模式原则总结--读《大话设计模式》有感 转
  4. python随机生成100内的10个整数_用python随机生成数字教程_如何用Python编程随机产生10个随机整数,并输出这10个整数的和�9�3...
  5. HttpServletResponse应用 的 简单介绍
  6. python中 urllib, urllib2, httplib, httplib2 几个库的区别
  7. Alpine Linux如何安装软件
  8. 基于jsp+servlet的 新闻管理系统。
  9. window注册表详解
  10. 大型网站技术架构演进与性能优化
  11. 优秀的WBS的分解标准
  12. String与Date的类型转换
  13. html与jsp、jsp与jsp之间的交互
  14. 攻防世界 [简单] 凯撒大帝在培根里藏了什么
  15. 计算机类专业入门知识
  16. OID 用于公共设备
  17. 到底应该怎么去学习seo?
  18. centso7.2上mysql安装
  19. 算法 - 数学 - 组合数 - 隔板法求组合数
  20. 计算机 无法开机 拔电源 过一会,电脑有时候开机不到一秒就自动关机,拔掉电源再重插就没问题,怎么回事...

热门文章

  1. fuchsia中virtio 后端实现
  2. 3个超神器工具,让你的电脑比手机好玩,值得收藏
  3. mac地址是由多少个bit组成_MAC地址是什么,MAC地址是怎么构成的,MAC地址占多少位,作用如何? 简单答案!!...
  4. 灰色简约大学生小组作业展示PPT模板
  5. 稀里糊涂的攻防世界之easyRE1
  6. 关于Windows PE
  7. python画笑脸表情_用Matplotlib,妈妈再也不担心我没有表情包斗图了
  8. 电脑技巧:Win7、Win10、Win11如何选择,看完你就懂了
  9. 腾讯云8核16G18M轻量服务器CPU带宽流量性能测评
  10. HTML5之10 __使用 Canvas API创建 热点图