Java学习笔记十三:Java中的类和对象

Java中的类和对象

一:什么是对象;

  总的来说就是"万物皆对象",客观存在的事物皆为对象。是计算机所关注的具体信息。

对象(object)是一件事、一个物体、一个名词,或可以获得的东西,可以想象是有自己的标识的任何东西。对象是类的实例化。一些对象是活的,一些对象不是。比如这个人、这间房子、这张信封、这株植物、这件雨伞。 概括来说就是:万物皆对象。

Java学习笔记十三:Java中的类和对象

二:什么是面向对象;

  面向对象的字面意思就是面朝着对对象,就是人关注着对象

把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。程序流程由用户在使用中决定。

举一个例子:

我去买手机

售货员问:你想买什么样的手机。

我说:我要屏幕大的,cpu快的,内存大的,具有手机基本功能的手机。(此时我只是描述了这个手机是什么样的,其实现在这个手机是不存在的。)

那么售货员去柜台拿出了一个Iphone 它的屏幕有5寸这么大,cpu是双核1.4G,内存3G的。此时我们就把具体的手机称为对象,当然,如果我们对这个手机不满意,售货员还能拿出其他品牌的手机,如小米、华为等,此时,这个买手机的过程我们就可以称为面向对象。

在现实生活中我们处理问题是这样的,其实我们在处理程序问题的时候也是这样的

那首先第一个问题:售货员首先让我描述了一下我想要什么类型的手机。此时,我们把这个信息可以称为类。

类是模子,确定对象将会拥有的特征(属性)和行为(方法)

类的特点:

  类的对象的类型

  具有相同属性和方法的一组对象的集合

三:什么是对象的属性;

  属性----对象具有的各种特征

  每个对象的每个属性都拥有特定值

我们在前面买手机的时候手机有cpu、屏幕等,此时,这个手机有什么我们就可以把它理解为对象的属性,每个对象会有一个特定的值,比如Iphone手机有双核cpu、5寸屏幕,这个特定值就是属性。

四:什么是对象的方法;

  方法----对象执行的操作

  我们把“能干什么”称为方法,即它可以实现的功能

如手机可以打电话可以听音乐,这些功能就是对象的方法

五:类与对象的关系以及区别;

  类是抽象的概念,仅仅是模板,比如说:“手机”

  对象是一个你能够看得见,摸得着的具体实体

Java学习笔记十三:Java中的类和对象

六:举一个代码为例;

首先是面向对象;

public class  Animal{

public int age;

public void show(){

int a;

System.out.println("动物的年龄是:"+age);

}

}

//这里的Animal是类,age是属性,a是变量,show是方法
上一篇:移动端 解决自适应 和 多种dpr (device pixel ratio) 的 [淘宝] 解决方案 lib-flexible


下一篇:模拟Spring Ioc的实现原理