理解什么是类和对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了理解什么是类和对象相关的知识,希望对你有一定的参考价值。

一、理解什么是类和对象

万事万物皆对象

1、属性——对象具有的特征(特点)

2、方法——对象可执行的操作(能干什么事)

3、对象的定义:

是一个客观存在的,看的见或摸得着的实体,由属性和方法构成

4、类是由对象抽象出来的,看不见也摸不着

5、类和对象的关系?

类(是笼统)是模子是对象的抽象化,对象(具体的)是类的具体化

 

二、封装——包装(把一个事物包装起来,并尽可能隐藏内部细节)

1、2种表现形式:属性和方法

2、封装的作用:

隐藏内部实现的细节,使之操作简单方便

3、java中体现的封装:

类——所有的java代码在类中(方法)编写

MyEclipse工具以项目的形式,封装

 

三、会创建和使用对象

1、创建类的语法

访问修饰符 class 类名{

属性;

public void 方法名(){

//循环结构、条件判断(if、switch)

//输出语句

}

}

2、创建对象

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

Scanner input=new Scanner(System.in);

 

如何调用属性和方法?

成员变量(属性名),通过:对象名.属性名;

方法,通过:对象名.方法名();

 

四、面向对象

类——名词

属性——形容词

方法——动词

1、类之间的通信(访问):在一个类中new出另外一个类的对象,通过对象名.类的成员名

类的成员:属性(成员变量)、方法(成员方法)

2、优点:

信息封装和隐藏,

提高程序的安全性、可重用性、可维护性

 

步骤1:编写类(属性、方法)

属性不在该类中赋值

方法,输出该属性的值

步骤2:新建有main的类(测试类)

步骤3:

创建步骤1的类的对象

对象名.属性=值;(从控制台赋值)

对象名.方法名();//将属性的值输出

以上是关于理解什么是类和对象的主要内容,如果未能解决你的问题,请参考以下文章

什么是类? 什么是对象? 类和对象的区别是什么? 如何定义一个类、类

什么是类?类与对象的区别是什么?

什么是类?什么是对象?类和对象有什么关系?

什么是类,什么是对象,类和对象之间的关系

类和对象

什么是类和对象中的“singleton_class”方法?