学习目标
- 掌握继承的优势,实现
- 掌握子类重写父亲的方法
- 掌握继承下结构方法的过程
- 掌握抽象和抽象方法的使用
在编写程序的过程中,会有一些重复的代码。我们可以通过继承将重复的代码提取到父类中,以便在子类中优化代码。
继承的定义继承是面向对象语法的三个特征之一。继承可以减少代码编写的冗余,提高编程效率。通过继承,子类获得了父类成员的变量和方法。子类如何继承父类的字段和方法,如何修改从父类继承的子类方法。今天,我们开始学习Java继承。
继承的优点- 优化代码,减少代码量
- 修改和维护方便,思路更清晰
- classs创建父类提取共同属性和方法 Demo{//公共方法和属性}
- 创建子类classs GZ extends{//子类特有的属性和方法}
- 声明继承的关系函数:extends
- 创建一个父类和两个子类进行比较
class GZ {private String name;private int age;private String sex;//名字publicic String getName(){ return name;}public void setName(String name){ this.name=name; System.out.println("我叫"+name);}//年龄 public int getAge(){ return age; } public void setAge(int age){ this.age=age; System.out.println("今年"+age); } ///性别publicic String getSex(){ return sex;}public void setSex(String sex){ this.sex=sex; System.out.println(”性别是“”+sex);}}
子类代码1如下:
public class Demo extends GZ { public static void main(String[] args){ GZ input=new GZ(); input.setName(铁锤); input.setAge(21); input.setSex("男"); } }
public class Tt extends GZ{ public static void main(String[] args){ GZ input=new GZ(); input.setName(“派派”; input.setAge(18); input.setSex("女"); }}
总结:
- 我们使用继承来简化代码,提高方法的灵活性,然后使用我们
- 以前学过的包装大大提高了代码的安全性