类与对象

 

 

一、什么是对象

万物皆对象:剪刀钟表等;只要是存在的事物

二、什么是面向对象

我们人关注着一个对象(具体事物信息)

三、类(客观世界不存在,只是用来描述对象信息,描述信息类型)

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

例如:屏幕大、价格高、能打电话

类的特点:

类是对象的类型

具有相同属性和方法的一组对象的集合(具有多个相同属性的和方法的对象用一个类)

四、什么是对象的属性

属性:对象拥有的各种特征,即对象有什么(即手机有屏幕之类的,屏幕特定的值叫做属性)

例如:内存--2G

五、什么是对象的方法

方法:可以干什么,能干什么

例如:打电话

六、类和对象的关系

首先,类是抽象的概念,仅仅是模板,脑海中想象的,比如说手机类

           对象却是具体的摸得着看得见的

 

现在让我们深入了解什么是对象。看看周围真实的世界,会发现身边有很多对象,车,狗,人等等。所有这些对象都有自己的状态和行为。

拿一条狗来举例,它的状态有:名字、品种、颜色,行为有:叫、摇尾巴和跑。

对比现实对象和软件对象,它们之间十分相似。

软件对象也有状态和行为。软件对象的状态就是属性,行为通过方法体现。

在软件开发中,方法操作对象内部状态的改变,对象的相互调用也是通过方法来完成。

 

 

 


一、定义类

1、类的重要性

所有的JAVA程序都以类class为组织单元,必须先写类才会有对象

2、什么是类、类的组成

属性和方法

3、定义一个类的步骤

a、定义类名:public class 类名{} 

b、编写类的属性 :属性1的类型 属性1;

                                属性2的类型 属性2;

c、类的方法:方法1;

                       方法2;

 

例如:

public class Dog{

String breed;

int age;

String color;

void barking(){ }

void hungry(){ }

void sleeping(){ } 

}

 

一个类可以包含以下类型变量:

  • 局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。
  • 成员变量:成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。
  • 类变量:类变量也声明在类中,方法体之外,但必须声明为static类型。

一个类可以拥有多个方法,在上面的例子中:barking()、hungry()和sleeping()都是Dog类的方法。

 


JAVA对象

一、创建对象

对象是根据类创建的。在Java中,使用关键字new来创建一个新的对象。创建对象需要以下三步:

  • 声明:声明一个对象,包括对象名称和对象类型。
  • 实例化:使用关键字new来创建一个对象。
  • 初始化:使用new创建对象时,会调用构造方法初始化对象

类名 对象名=new 类名();

二、使用对象

引用对象的属性:对象名.属性

tel.screen=5;

引用对象的方法:对象名.方法

tel.sendMessage();

 

/* 实例化对象 */

ObjectReference = new Constructor();

/* 访问类中的变量 */

ObjectReference.variableName;

/* 访问类中的方法 */

ObjectReference.MethodName();

 

posted on 2018-01-27 20:53  Mercy软  阅读(134)  评论(0)    收藏  举报

导航