Java 类与对象
程序员文章站
2024-03-16 10:19:04
...
二、类与对象
概述
- 类 : 类是具有相同属性和服务的一组对象的集合。为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。在面向对象的编程语言中,类是一个独立的程序单位,应该有一个类名并包括属性说明和服务说明两个主要部分。
- 对象:对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位。一个对象由一组属性和对这组属性进行操作的一组服务组成。从更抽象的角度来说,对象是问题域或实现域中某些事物的一个抽象,它反映该事物在系统中需要保存的信息和发挥的作用;它是一组属性和有权对这些属性进行操作的一组服务的封装体。客观世界是由对象和对象之间的联系组成的。
示例
关系
-
类与对象的关系就如模具和铸件的关系,类的实例化结果就是对象,而对一类对象的抽象就是类。类描述了一组有相同特性( 属性 ) 和相同行为 ( 方法 ) 的对象。
-
类必须通过对象才可以使用,对象的所有操作都在类中定义。
类的组成
-
属性:就相当于人的一个个的特征
-
方法:就相当于人的一个个的行为,例如:说话、吃饭、唱歌、睡觉
类的定义格式
[public] class 类名{
成员属性;
[返回值类型] 成员方法名(参数列表){
方法体;
return 返回值;
}
}
示例
public class Cat{
String type="猫科动物";
//void 表示没有返回值
void eat(){
//吃鱼,吃猫粮
}
}
一个类要想真正的进行操作,则必须依靠对象,对象的定义格式如下:
Cat doraemon=new Cat();//a为自定义标识符
如果要想访问类中的属性或方法(方法的定义),则可以依靠以下的语法形式:
- 访问类中的属性: 对象.属性 ;
doraemen.type;
- 调用类中的方法: 对象.方法(实际参数列表) ;
doraemen.eat();
上一篇: Scala 类和对象