类和对象基础

本课目标

学完本次课程后,你能够:

1)掌握类和创建对象的关系

2)定义类

3)定义对象

4)定义和调用方法

对象


对象的特征-------属性

属性-----对象具有的各种特征

描述对象的特征,具体的外貌表现形式

每个对象的每个属性都拥有特定值

对象的特征-------方法

方法---------对象执行的操作

描述对象的行为,对象能干的事情

对象:

用来描述客观事物的一个实体,由一组属性和方法构成

变量:存储数据的空间(装数据的容器),只能存储一个数据

数组:存储数据的空间(装数据的容器),可以存储多个相同类型的数据

对象也可以看成是一个容器(装数据),可以存储多个不同类型的数据


具有相同属性和方法的一组对象的集合。

类是对象的抽象,对象是类的具体

类是抽象的概念,仅仅是模板

对象是一个你能够看得到、摸得着的具体实体

Java是面向对象的语言

所有Java程序都以类class为组织单元

关键字class定义自定义的数据类型

Java类模板

类图

类的定义语法规则

访问权限修饰符 class 类名{

//定义属性

访问权限修饰符 数据类型 属性名/变量名;

访问权限修饰符 数据类型 属性名/变量名;

。。。。。。

访问权限修饰符 数据类型 属性名/变量名;

//定义方法

访问权限修饰符 返回值类型 方法名(数据类型 变量名1,数据类型 变量名2,......,数据类型 变量名n,){

//方法体代码块

}

}

类的 访问权限修饰符 有public默认修饰符(什么都不写)两种

类名命名注意事项

大驼峰命名法:每个单词的首字母大写,见名知意。。。。

属性定义:

1) 访问权限修饰符有public(公共的)、默认修饰符(什么都不写)、protected(受保护的)、private(私有的)

2)数据类型:8大基本数据类型、3大引用数据类型

3)属性名:和变量名命名规则一样

方法定义:

1)访问权限修饰符有public(公共的)、默认修饰符(什么都不写)、protected(受保护的)、private(私有的)

2)返回值类型:8大基本数据类型、3大引用数据类型、没有返回值时写void

3)方法名:小驼峰,见名知意。。。。

4)(数据类型 变量名1,数据类型 变量名2,......,数据类型 变量名n,):称之为参数列表,()里可以没有参数,也可以有多个参数,数据类型:8大基本数据类型、3大引用数据类型

5)方法体:方法能够干的具体事情代码

类定义好了以后,就可以通过类这个模板来创建对象

创建对象的语法

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

对象名的命名规则与变量名的命名规则一样

对象创建好了以后,需要引用对象的属性和方法(给对象的属性赋值,操作对象的方法) 对象名.属性名[= 数据]; 对象名.方法名();

方法的表现形式

根据方法是否有返回值,分为:

无返回值的方法

有返回值的方法

有返回值的方法需要在方法体内部使用return关键字将结果返回

根据方法是否有参数,分为:

无参方法

有参方法

在调用有参方法的时候, 需要根据方法定义的要求传递对应类型的参数

综合上述分类,方法有四种表现形式:

无返回值的无参方法

无返回值的有参方法

有返回值的无参方法

有返回值的有参方法


方法调用原则:

(1)方法参数列表需要什么,就给什么,要一个int类型数据,你就给一个int类型,要两个double类型,你就给两个double类型数据

(2)方法调用返回什么类型的结果,你就拿什么类型的变量去接收返回的这个结果,如果这个方法没有返回值,不用拿变量接收

--》要什么给什么,给什么接什么

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值