关于JAVA有关类与继承的学习

          本次所学内容分为两块,类与继承。

         类一共分为三类,普通类,抽象类,以及接口,而方法(也就是函数)则分两类,普通类和抽象类。

         方法两类间的区别就是在于是否存在方法体(即大括号内部的内容)。

         而类之间的区别则分为三点--包含的方法,包含的属性,是否可以直接创造对象。普通类---只可以包含普通方法,抽象类----包含普通方法和抽象方法,接口----只可以包含抽象方法。在属性方面,特别的在于接口这一类------只可以拥有常量作为属性。普通类的话可以创造对象,而其他类不能“直接”创造对象。

       接下来是继承。继承的话就是子类继承父类非私有的全部部分(属性,方法),类的继承当中,接口一项比较特殊,只允许继承其他接口,这样做的好处是避免了代码冗余,但是带来的问题是,类自身的属性---只允许使用特定的方法这点,导致在某些继承过程中会出错,因此采用一种方法,叫做方法重写,方法重写即在子类当中重新书写继承下来的方法(并且可以修改方法的类型),这样做的好处在于:1,避免继承过程中由于类本身的性质而产生报错的问题;2.将继承的方法可以按照自身要求进行改造。

        嘛,个人水平所限,就只到这里了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值