欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java 类与对象

程序员文章站 2024-03-16 10:19:04
...

二、类与对象

概述

  • 类 : 类是具有相同属性和服务的一组对象的集合。为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。在面向对象的编程语言中,类是一个独立的程序单位,应该有一个类名并包括属性说明和服务说明两个主要部分。
  • 对象:对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位。一个对象由一组属性和对这组属性进行操作的一组服务组成。从更抽象的角度来说,对象是问题域或实现域中某些事物的一个抽象,它反映该事物在系统中需要保存的信息和发挥的作用;它是一组属性和有权对这些属性进行操作的一组服务的封装体。客观世界是由对象和对象之间的联系组成的。

示例

Java 类与对象

关系

  • 类与对象的关系就如模具和铸件的关系,类的实例化结果就是对象,而对一类对象的抽象就是类。类描述了一组有相同特性( 属性 ) 和相同行为 ( 方法 ) 的对象。

  • 类必须通过对象才可以使用,对象的所有操作都在类中定义。

类的组成

  • 属性:就相当于人的一个个的特征

  • 方法:就相当于人的一个个的行为,例如:说话、吃饭、唱歌、睡觉

类的定义格式

[public] class 类名{ 

	成员属性;
    
	[返回值类型] 成员方法名(参数列表){
        方法体;
        return 返回值;
    } 

}

示例

public class Cat{
    String type="猫科动物";
    
    //void 表示没有返回值
    void eat(){
        //吃鱼,吃猫粮
    }
}

一个类要想真正的进行操作,则必须依靠对象,对象的定义格式如下:

Cat doraemon=new Cat();//a为自定义标识符

如果要想访问类中的属性或方法(方法的定义),则可以依靠以下的语法形式:

  • 访问类中的属性: 对象.属性 ;
doraemen.type;
  • 调用类中的方法: 对象.方法(实际参数列表) ;
doraemen.eat();
相关标签: Java