java 自定义类

类是定义独特数据类型并封装数据和操作的复杂类型,包括属性和方法。对象是类的实例,通过new关键字创建。方法重载允许在同一个类中有多个同名但参数不同的方法。构造方法用于对象初始化,Java会自动提供默认构造器。封装性是面向对象的核心特性之一,常通过访问修饰符如public、private来实现。
摘要由CSDN通过智能技术生成

1 类的定义

数据类型既包含了属性,也包含了对数据的操作方式。
类的主要功能就是来定义独特的数据类型。
类是一种复杂的数据类型,它是将数据和数据相关的操作封装在一起的集合体。类是普通数据类型的扩展,他不但包含数据(属性),还包含对数据进行操作的方法(函数)。
<类声明>
{
	<成员变量的声明>
	<成员方法的声明及实现>
}
声明成员变量:
[<修饰符>]<变量类型><变量名>

2 对象的创建和使用

使用关键字new创建该类的对象
格式:
对象名.成员变量名
对象名.成员方法名([<参数列表>])
如果没有给成员变量赋初值,系统将自动将其设置为0(boolean为false,String为空白字符串。)

3 方法的重载

同一个类中可以编写多个名字相同的方法,同名方法构成方法的重载关系。
重载方法要求方法名相同,参数列表不同。(参数的类型、数量、顺序至少一个不同。)

4 构造方法

对于创建对象时就应该执行的属性设置工作。
构造方法也称构造函数,其功能是用来对对象进行初始化操作。它本身是一种特殊的方法,构造方法的名字必须和类的名字完全相同,并且没有返回值,甚至连表示无返回值的空类型(void)也没有。
如果程序员没有为类定义构造方法,java编译器会自动生成一个默认的构造方法,其功能是将所有未设定初始值的的成员变量设置为0(或相当于0的值)。
编写带参数的构造方法都应编写一个不带参数的构造方法——默认构造方法。

5 类的封装性

使程序简单的部分呈现给用户,复杂的不需要用户知道的部分封装起来。
面向对象的三个核心特征是——封装性、继承性和多态性。
4个关键词:public、protected、private、缺省(default,不使用关键字)
通常情况下,;类的属性都应该被封装,因此用private修饰;类的方法都希望尽可能的被访问到,因此用public修饰。

6

Font 字体类
Color 颜色类
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值