Java编舟录四---对象的行为
来源:互联网 发布:淘宝联盟秒杀在哪里找 编辑:程序博客网 时间:2024/05/18 10:48
对象的行为—方法操作实例变量
状态影响行为,行为影响状态.已知对象有状态和行为,分别由实例变量与方法来表示.面向对象重点—行为
会依据状态来决定.
如: 吉娃娃质量3kg, 二哈有10kg.把它们都放在Dog类中,有一个makeNoise方法().哪只狗的吠声会比较低
沉..此时就可实例变量的值决定它们的叫声.
记住: 类所描述抽像的是现实对象知道什么与执行什么?
类是对象的蓝图,在编写类时,是程序员在描述JAVA虚拟机应该如何制作类型的对象.所以已经知道每个对象
有独立的实例变量值.
方法:同一类型的每个对象能够有不同的方法行为,任一类的每个实例都带有相同的方法,但是方法可以根据实例
变量的值来表现不同的行为.
Dog类有name和size 2个实现变量.makeNoise()方法会根据size来制作出声音.所以调用的某个实例的makeNoise()产生不同的声音.
class Dog{ int size String name; void bark(){ if(size > 65){ System.out.println("wooof! wooof!"); }else if(variety > 12){ System.out.println("Ruff! Ruff!"); }else { System.out.println("YIP! YIP!"); } }}class DogTestDrive{ public static void main(String[] args){ Dog one = new Dog(); one.size = 75; Dog two = new Dog(); two.size = 5; Dog three = new Dog(); three.size = 25; one.bark(); two.bark(); three.bark(); }}
方法的传值
实参与形参的区别:方法会运用形参,调用的一方会传入实参.
实参是传给方法的值,当它传入方法后就成了形参.参娄跟局部变量性质一样.它有类型与名称,可以在方法内运用.
重点是:如果某个方法需要参数,那么程序员就一定要有东西传给它,它的值类型必须适应.
———-待续…..
0 0
- Java编舟录四---对象的行为
- java面向对象上:对象的行为
- JAVA基础:对象的行为注意细节
- java之旅之对象的行为
- Java 3:对象的通用行为
- Java 07.02 对象和包 以及对象的行为
- java-类与对象(访问对象的属性和行为)、
- 5.对象的行为
- 对象的行为
- 对象的行为
- JAVA009-对象的行为
- 对象的行为
- 对象的行为
- 对象的行为
- 对象的行为
- 对象的行为
- 对象的行为
- Java基础7(javaoo2)——对象的行为
- Verilog HDL语言中always敏感信号对比分析
- spring+sprngMVC+mybatis整合
- 数据结构-字符串匹配AC自动机模板
- 读《Machine Learning in Action》的感想
- 朱刘算法,二分法(比赛网络,UVA 11865)
- Java编舟录四---对象的行为
- MotionEvent对象
- 安装MongoDB记录
- IO 多路复用
- hadoop分片大小
- linux 系统入门
- [破除迷信]java.util.ArrayList在foreach循环遍历时可以删除元素
- 安卓四大组件之服务
- JavaScript中最常用的55个经典技巧,没事的时候看看,拓展解决问题的思路