类与对象在java语言中,无处不在.因此想要学好java必须要深刻理解这两者之间的关系.因为java语言是一种面向对象开发的语句,我们在编写程序时,都在类与对象之间编写的.对象于对象之间的联系等等.
1.什么是类呢?
书面语句:类是一种事物,或者一类相同物体的抽象.类是对一个或者几个相似对象的描述,它把不同对象具有的共性抽象出来.也可以说类是同一类对象的原型.例如:
人就是一个类,因为它是所有现实中的人的一个统称:如图所示:
![](https://box.kancloud.cn/e835ab4a70baf0962ca9896ed4952bd4_500x372.png)
2.什么对象呢?
对象就是一个类的具体的实例.通俗的将就是.能够具体到某一个事物或者个体的那就可以成为对象.比如说:人是一个类,那么"蝙蝠侠"就是一个对象了.因为它有自身的一系列行为跟动作.
![](https://box.kancloud.cn/5bea4d12548c9ceea9d8d7b6dbd840d6_500x398.png)
3.类与对象的区别跟联系.
书面语就是:类是一类物体的共同特性的抽象.对象是类的一个实例.
同属的说:把某一类物品共有的特征,或者属性组装起来就是一个类.
能够具体到物品或者个体就是对象.
例如:人(类),
名字叫张三的人,名字叫李四的人(对象).
4.其实他们之间没有必然的联系,也不互相依靠.
![](https://box.kancloud.cn/342f5156616d1e7a41b6cbef797df127_405x165.png)
- 书写心得
- 1.初识Java
- 2.变量、数据类型和运算符
- 实例:数据的输入
- 实例:变量互换
- 3.条件选择结构
- 案例:判断年份是否为闰年
- 案例:生成随机数
- 实例:剪刀石头布
- 4.循环结构
- 实例:猜数字游戏
- Myeclipse
- 实例:九九乘法表
- 实例:日历
- 5.数组
- JVM内存分析
- 键盘录入赋值数组
- 数组的length属性
- 数组的最大值(打擂台)
- 数组的排序
- 数组复制算法
- 数组的查找算法(搜索)
- 数组的插入算法
- 数组的冒泡算法
- 数组的选择排序
- 多维数组
- 实例:学生成绩管理系统
- 类和对象
- 概念
- 内存分析
- 创建类和对象
- 面向对象与内存分析
- 有参数无(有)返回值的调用
- 成员变量
- return和多参方法
- toString方法
- this关键字
- 封装
- 方法的重载
- 构造方法
- 阶段性总结
- 实例:学生管理系统
- Test.java
- Student.java
- Admin.java
- 构造代码块及构造函数之间的调用
- main方法和静态应用工具类及classpath
- static关键字
- 文档注释和静态代码块及单例模式
- 继承
- 多态
- 匿名对象和toString()和equals及final
- 抽象类和模板方法设计模式
- 接口
- 包机制和包与包之间的访问权限和jar包