java面向对象

java面向对象

类的修饰符

(1)public(公共的)
带有public修饰符的类,称为公共类,是访问限制最宽的修饰词,公共类可以被任何包中的类使用。
注意:在同一个源程序文件中只能有一个public类。
(2)private(私有的)
特殊的类:带有private修饰符的类,称为私有类,是访问限制最窄的修饰词,只能被该类的对象访问,其子类不能访问,更不能跨包访问。
(3)protected(保护的)
带有protect修饰符的类,称为保护类,能被该类的对象与子类访问,即使子类在不同包中也可以。
(4)default(默认的)
带有default修饰符的类,称为默认类,如果一个类没有访问控制符,说明它具有缺省的访问控制符特性。此时,这个类只能被同一个包中的类访问或引用。这一访问特性又称为包访问性。

总决:定义类,创建对象,调用

定义类

[修饰符] class 类名
{
	//成员变量(field)
	//方法(method)
	//构造器(Constructor)
	//内部类(nested class)
	//初始化块

	}
	————————类体————————
类的五大成员

— 修饰符:public、final|abstract。有且仅有。
— 类名: 语法要求:
专业要求:多个单词连缀而成,每个首字母大写

成员变量(field)

[修饰符] 类型 变量名 [= 初始值];
— 修饰符: private|protected|public、final、static、(transient序列化相关)。
— 类型:任意基本类型或引用类型。
— 变量名:专业要求:驼峰(camelize)写法:首字母小写,后面每个单词首字母大写。

方法(method)

[修饰符] 返回值类型 方法名(形参列表)
{
	//代码、定义变量(包括数组)、变量赋值、流程控制、数据语句
	如果声明了返回值类型必须有return语句。
}
——————方法体————————

—修饰符:private|protected|public、final|abstract、static
—返回值类型:任意基本类型或引用类型,可用void声明无返回值方法
—方法名:通常使用动词(驼峰写法)
—形参列表,可以由零到多组组成,参数之间用逗号(“,”)隔开.
—static 是一个特殊的关键字,译为”静态”,所有有static 修饰的叫类属性,类方法,类成员.

构造器

作用:new调用构造器创建对象

[修饰符] 构造器名(形参列表) {……}

修饰符可以是public | protected | private
构造器必须和类名相同,形参和方法的形参一样.
判断一个类是否为构造器
1.构造器名与类名相同
2.是否具有返回值

类能做什么

1.定义变量
2.调用static修饰方法或static修饰变量。
3.创建对象
4.派生子类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值