本周主要学习了面向对象编程和继承的基本概念:
在Java中,方法必须出现在类中。方法的签名描述方法的名称,访问修饰符,返回值要传递给方法的形式参数以及方法可能会抛出的任何可检查的异常。方法可以重载,允许类有多哥同名的方法,同时形式参数列表是不同的。方法可以重载,允许类有多个同名的方法,同时形式参数列表不同。每个类至少有一个构造器,构造器是一个类实例化时被调用的特殊类型的方法,构造器的名称必须与类的名称匹配,并且没有返回值申明。一个构造器可以使用this()语句,来调用同类中的其他构造器。这种情况下,this()语句必须是构造器的第一条语句。
继承是面向对象编程最重要的 特征之一。is a关系是一个简单地但是重要的用于判断一个继承是否设计良好的步骤。关键字extends用于实现继承。Java中的类只能继承一个类。当子类包含与父类相同的方法就是方法重写。关键字super用于子类显示的访问父类中的成员变量或者调用父类中的方法。
现在我们学习的这些东西也开始越来越抽象。越来越深奥了,但是我会努力坚持下去的。