课程感悟

         每个类都会有属于自己的构造方法,构造方法的作用是用来构造对象的,所谓构造方法就是在堆空间构造出一个全新的空间来存放这个类的属性和方法,构造方法可以重载。

         java有三大特性继承、多态、封装,继承是类与类的继承,由子类继承父类,继承也是有条件的,子类可以继承到父类所有的非私有的属性和方法,其中构造方法是不能被继承的,构造方法都是每个类独有的方法,每个类都有自己的构造方法。多态,多态的前提有继承、方法重写、自动转型以及调用同一个方法。对方法重写是对于子类和父类的,子类要重写父类的方法必须满足方法名、参数、返回类型三者一致,否则这就是这个子类的新方法。自动转型则是【父类类名 变量名 = new  子类类名();】,对于这种情况,创建出的对象是父类类型,这就好比一个学生和大学生,你可以说一个大学生是学生,但是你不能说一个学生是大学生。对于多态则是多个自动转型后的对象,调用同一个方法,如果子类重写了父类的方法,则调用的是子类重写后的方法。

类有三种类,分别是普通类、抽象类、接口类。方法也是三种,分别是普通方法、构造方法和抽象方法。区分这三种类就得看这三种方法。对于普通类,一定不能出现抽象方法,可以创建对象。对于抽象方法,三种方法都可以出现,但是不能创建对象。至于借口类,则是只能有抽象方法,而且不能创建对象。抽象类和接口类不能创建对象,那么这两种类是用来干嘛的呢? 对于类来说不能创建对象还能被继承,所以这两种类是用来被继承的,起到一种引导作用,但是被继承也是有条件的,普通类继承接口和抽象类都必须的重写父类所有的抽象方法,继承接口用extends抽象类用implements。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值