3.12具体隐藏实现 具体隐藏实现是面向对象设计中一个非常重要的概念,通过使用访问控制修饰符,把类中的无须公开的数据与方法封装起来,对外隐藏了类功能的具体实现过程。改变类的功能时不会影响类的使用者,并且提高了程序的安全性与可维护性。 通过添加访问器和修改器修改Rectangle类 class Rectangle { private int a,b; public int getArea(){ return a*b; } public int setAB(int a,int b){ if(a=0||b=0) System.out.println(“Erro input!”); this.a=a; this.b=b; } } 3.13参数传递 Java的参数传递都是值传递 Java参数传递分为基本类型参数传递与对象类型(即引用类型)参数传递。 基本类型参数值传递意味着当将一个实参值传递给一个方法时,如果方法修改了该参数,改变的是形参,而原始的实参的值保持不变。 引用类型变量传递将一个参数传递给一个方法后,方法接收的是一个引用变量的值,这个值某个对象的内存地址值。引用变量的参数传递仍然是值传递。 程序3.10 TestPass.java class Student {
您可能关注的文档
- I-DEAS 02_实体模型设计流程.ppt
- IE动作研究-FS.ppt
- IE工业工程_第6章.doc
- IE精益小知识.ppt
- imagenomicPortraiture滤镜快速磨皮教程.doc
- IMS相关概念解读.ppt
- INTERMEC智能打印-自由打印.ppt
- IOS课件 第一课.pptx
- IP 数据报的格式详解.ppt
- IP-guard文档加密简介.ppt
- 四川省成都市2026届高三下学期第二次模拟测试 历史试卷(含解析).docx
- 江西省南昌市2026届高三下学期3月第一次模拟测试 英语试卷(含解析).docx
- 湖南省邵阳市2026届高三下学期第二次联考 政治试卷(含解析).docx
- 四川省德阳市2026届高三下学期3月第二次诊断考试 历史试卷(含解析).docx
- 浙江省宁波市十校2026届高三下学期3月第二次联考试卷 历史(含解析).docx
- 2023年人教版七年级下册英语期末复习检测卷二.pdf
- 高性能碳纤维电热膜制备及性能研究.pdf
- 大厦开幕:1931年5月1日历史时刻与建设历程.pdf
- 奥迪收音机数据总线诊断接口及线路分析.pdf
- 数列概念与性质练习题.pdf
最近下载
- 胃肠道解剖课件.pptx VIP
- 湖北省2025年普通高中学业水平合格性考试化学试卷.docx VIP
- 2025年东莞市第一中学自主招生数学复习题库附答案解析.pdf
- 重力式混凝土挡土墙施工方案.doc VIP
- 2026年东莞市第一中学数理实验班自主招生数学复习题库附答案解析.pdf
- 【国家标准】GBT 19936.1-2005 齿轮FZG试验程序 第1部分:油品的相对胶合承载能力 FZG试验方法A-8.3-1990.pdf
- DB34T 4512-2023 医院膳食服务规范.pdf VIP
- 加工车间规章管理制度.docx VIP
- 数字孪生电气火灾早期智能监测系统设计与应用.pdf VIP
- 成图大赛历届竞赛题及答案.pdf VIP
原创力文档

文档评论(0)