Java oop(1)--- 对象,类,创建类,创建对象

本文介绍了面向对象编程中的基本概念,包括对象的定义,如看得见摸得着的实体及其特征(属性)和行为(方法)。接着,探讨了身边的各种对象,强调了对象间的区别在于其属性和行为的不同。进一步,阐述了属性由属性名和属性值组成,而方法包含方法名和方法体。通过车、狗、投影仪和电脑等实例,展示了对象的属性和方法。类作为多个对象共性的抽象,是对象的模板,文章也讨论了类的定义、创建及类与对象的关系。最后,提到了创建对象的语法结构和实战应用。

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

对象

1.万物皆对象

定义:

(1)对象就是看得见摸得着的物件

(2)世界是由多个看得见摸得着的物件组成

(3)世界是由多个看得见摸得着的对象构成

(4)多个对象组成在一起就形成了世界

2.身边的对象

定义:

(1)身边看得见摸得着的物件都称之为对象

(2)为什么身边的对象有区别,原因是对象之间有区别,静态的特征和动态的行为有区别

3.对象的特征—属性

定义:

(1)每个对象都有各自的静态的特征(属性),在计算机中称之为属性

(2)每个属性都有两个部分组成:属性名和属性值

4.对象的行为—方法

定义:

(1)每个对象都有各自的动态的行为(方法),在计算机中称之为方法

(2)每个方法都有两个部分组成:方法名称和方法体,例如:Run(){快速的跑}

5.列举对象的属性和方法1

(1)

车对象

静态的属性:

颜色:黄色(属性名:属性值)

价格:420w(属性名:属性值)

...

动态的行为:

  跑:快跑(方法名:方法体)

  飞:螺旋式地飞(方法名:方法体)

(2)

狗对象

静态的属性:

  颜色:白色(属性名:属性值)

  价格:100(属性名:属性值)

动态的行为:

  叫:疯狂的叫(方法名:方法体)

  咬:撕咬(方法名:方法体)

 6.列举对象的属性和方法2

(1)

 投影仪对象

静态的属性:

  颜色:黑色(属性名:属性值)

  重量:2KG(属性名:属性值)

动态的行为:

  开:按开机键(方法名:方法体)

  关:强制关机(方法名:方法体)

2

电脑对象

静态的属性:

  颜色:白色(属性名:属性值)

  大小:30x30x30(属性名:属性值)

动态的行为

  播放:循环播放(方法名:方法值)

  关机:定时关机(方法名:方法值)

 类

1.类的定义

(1)多个对象之间的共同的特征(静态的属性和动态方法)

(2)共同的特征我们称之为类

(3)类就就是多个对象之间的共性

2.类和对象的关系

(1)类是对象的抽象(模糊/泛化),对象是类的实例(具体)

(2)如果A和B的关系符合“A is B”关系,得出结论A是对象,B是类

 创建类

1.类的语法结构

public class Find{

          //1.静态的属性

                属性类型 属性名称;

          //2.动态的方法

                修饰符 方法名称(){

        //方法体

        }

}

注释:

public:共有的修饰符(可以被别的类访问)

class:  类的关键字

Find:   类的名称(首字母大写)

int  a;                                         // int代表属性的类型

a;                                                  a代表属性的名称

public void/int show(){          //show代表方法名

                                                       void代表无返回值类型

                                                       int代表方法的返回值类型

                                                     ()代表方法的特殊标识

        xxx                                          xxx代表具体的方法体   

}

2.创建类的步骤

(1)定义类

public class Person{}

(2)定义类的属性

String name;                        //名称属性,属性类型是字符串类型

(3)定义类的方法

public void show(){             //show是方法名称,void代表没有返回值,public代表共有的修饰符

         xxx

}

 3.实战

(1)狗类

 

 2房子类

 

3学校类 

 

 注意:定义名称的时候还是要注意驼峰规则

(4)客户类

 

 创建对象

1.创建对象语法结构

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

 2.使用对象

调用对象的成员:使用“.”进行以下操作

(1)调用对象的属性:对象名.属性

 (2)调用对象的方法:对象名.方法名()

 

 总体如下图:

 3.实战

  

 

 

 实战2:

 

实战3:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值