java入门进阶篇——类与对象 详解篇

本文详细介绍了类与对象的关系。类是具有相同属性和功能事物的抽象集合,对象是类的个体,是具体存在的事物。文中说明了类的定义、对象的创建过程,即类的实例化,还通过多个例子阐述了类与对象的关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文将通过案例、文字详细介绍 类与对象的关系
若有细瑕 感谢指正!

什么是类?
怎样定义一个类?
什么是对象,类和对象之间是什么关系,怎样创建一个对象?

1、什么是类?
类是具有相同的属性和功能的事物的抽象的集合,

2、在面向对象程序设计中可以把一类事物分为静态属性 和动态执行的操作组合
在一起就有了类这个概念

类是一个抽象概念 用来模拟一类事物

比如 动物 动物里有猫和狗等等各种对象 ,猫可能爱吃鱼,狗可能爱吃骨头这样的特征

比如 杯子 杯子有纸杯子 玻璃杯子 等等各种杯子对象,然后纸杯子有不易碎这样的特征,
然后玻璃杯子有易碎这样的特征 ,描述特征的地方一般就是在方法体里

//如何定义一个类
public class Cat{ //公开表示一个类 猫 首字母大写

          private  String colour; //颜色 属性

                private double  weight; //体重 属性

           public void jump(){ //跳跃 对外公开的方法 需要public 关键字修饰符

              //jump( ) 称为类的成员 函数或方法

           }
     }

3、什么是对象?
对象是类的一个个 个体,是具体的,实实在在存在的事物,由类可以创建出对象
程序就是一堆互相发送消息的对象
每个对象都有自己的存储空间,里面是其他对象
每个对象都有一个类型
类一旦被建立后,就可以用这个类创建出任意个对象,然后去操作这些对象,类是抽象的,对象是具体的
对象也叫实例,是一个真实的实体比如 都动物类有 一只为猫的对象**

4、类与对象的关系 举例说明
如果把 对象比作是一个键盘的话,那么类可以是生产厂家 ,这个生产厂家这个类 还有 鼠标 耳机 电源线 等等这些对象

如果把对象比作是美国队长的话,那么类可以是英雄,这个英雄类 还有 钢铁侠 黑豹 雷神 等等这些对象,而这些对象都会自己的特征

5、创建一个对象的过程也叫类的实例化,使用new关键字来创建对象

Hero a = new Hero();

6、如上就是创建了一个对象的过程:执行了两步操作:

6.1、 Hero a : 声明了一个叫 a 的Hero类的对象引用

6.2、 new Hero():创建了一个 Hero对象
7、举例说明

class Hero {
public void Manwei() {
System.out.println("我是父类Hero ");
}
}
class Leishen extends Hero{ //继承 extends
public void Manwei(){ //对属性进行了深度解释
System.out.println(“我继承了父类 Hero,我是雷神”);
}
}
public class Duixiang {
public static void main(String[] args) {
Hero a = new Hero();//创建一个新的对象
a.Manwei(); //执行自己的方法体
Hero b = new Leishen (); //创建一个新的对象
b.Manwei(); //执行自己的方法体
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值