面对对象

JAVA第一阶段总结

1、构造方法
构造方法是一种特殊的方法,它是一个与类同名且返回值类型为同名类类型的方法。对象的创建就是通过构造方法来完成,其功能主要是完成对象的创建或者对象的初始化。当类实例化一个对象时会自动调用构造方法。
构造方法和其他方法一样也可以重载。

1.1形式
可以含参也可以不含参。如果提供了含参的构造方法系统将不再自动生成无参构造.

public 类名([参数]){
	代码
}

2、封装: 封装是指隐藏对象的属性和实现细节,仅仅对外提供公共的访问方式(getter和setter方法)

2.1 封装的目的
提高程序的安全性和代码的复用性

2.2 封装的要求
1、把所有的属性私有化用private关键字修饰
2、对每个私有属性提供公共的getter和setter方法
3、如果有带参的构造方法,不管使不使用都要提供无参的构造方法(方便以后通过无参的构造方法创建对象)
4、建议重写toString方法(因为默认是引用对象的地址值)

3.1继承:
继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。
Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类/超类/基类。
这种技术使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。
提高复用性:只要继承父类,就能有一样的功能

3.2继承的特点
1、使用extentes关键字来继承父类
2、相当于把父类复制了一份
3、java只允许单继承(一个类只能有一个直接父类)
4、继承具有传递性(爷爷、儿子、孙子)
5、不能继承父类私有的成员

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值