安卓工坊(4)

面向对象基础

1、构造方法

例:

初始化对象实例要三行代码,在这个例子里如果忘了setName或setAge,那么都是错的

例:

在创建对象时,定义一个构造方法,在创建实例时,将name与age直接传入,完成初始化

2、方法重载(构造方法重载与一般方法重载)

方法重载就是除了参数不一样,其他都一样的方法,他们之间就是相互重载的关系

参数不一样:个数不一样、类型不一样、顺序不一样

构造方法:方法名与类名一致

一般方法:方法名一样,参数不一样

3、继承

继承就是子类拥有父类的所有功能,只需在子类中添加新的功能,一个子类只能由一个父类,但是一个父类可以有多个子类。子类可以引用父类的构造器,但是不能继承父类的构造器。

在创建类时,以extends为连接词

例:

4、多态

满足多态的三个条件:继承、重写、父类引用指向子类对象

功能多样任你选择

5、封装

private不可共用

protectd与public可共用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值