初学java(9)

面向对象的程序设计的特性
三大特性:封装、继承、多态
封装:将属性和方法包装一个整体。
封装的特点:
1、隐藏部分的方法和属性。通过访问修饰符来设定是否隐藏。
2、把零散的数据组合成一个整体,便于传递。

继承:子类拥有父类的部分方法和属性。
通常,继承关系一定有两个或以上的类来实现。
两个关键字:extends继承、implements实现
在Java语言中,只有单一继承。
但是,可以多重实现。

多态:主要是说的方法的多态。换句话说,也就是方法的多种形态。
实现多态的方式有重写和重载。

父类和子类方法原型相同的时候,子类的方法将会覆盖/重写父类的方法。
方法的覆盖/重写必须在父子类关系中才可能发生。

方法的名称相同,但是参数不同的情况下,发生方法的重载。
主要是方法的参数不同:可以参数数量不同,可以参数的数据类型不同,可以参数的排列顺序不同。

@Override
表示重写
Overload
表示重载

访问修饰符(四种)
public、private、protected、(默认的)

在这里插入图片描述

创建类的时候,请注意,一定要存放在一个包中。
虽然可以不放在指定的包中,但如果类是放在默认的包中的话,
将会导致其他的类无法导入这个类。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值