本次所学内容分为两块,类与继承。
类一共分为三类,普通类,抽象类,以及接口,而方法(也就是函数)则分两类,普通类和抽象类。
方法两类间的区别就是在于是否存在方法体(即大括号内部的内容)。
而类之间的区别则分为三点--包含的方法,包含的属性,是否可以直接创造对象。普通类---只可以包含普通方法,抽象类----包含普通方法和抽象方法,接口----只可以包含抽象方法。在属性方面,特别的在于接口这一类------只可以拥有常量作为属性。普通类的话可以创造对象,而其他类不能“直接”创造对象。
接下来是继承。继承的话就是子类继承父类非私有的全部部分(属性,方法),类的继承当中,接口一项比较特殊,只允许继承其他接口,这样做的好处是避免了代码冗余,但是带来的问题是,类自身的属性---只允许使用特定的方法这点,导致在某些继承过程中会出错,因此采用一种方法,叫做方法重写,方法重写即在子类当中重新书写继承下来的方法(并且可以修改方法的类型),这样做的好处在于:1,避免继承过程中由于类本身的性质而产生报错的问题;2.将继承的方法可以按照自身要求进行改造。
嘛,个人水平所限,就只到这里了。
搜索
复制