zoukankan      html  css  js  c++  java
  • 面向对象之继承02(继承的实现)

    继承的实现
    在java之中如果想要实现继承使用extends关键字,语法结构如下

    class 子类 extends 父类 {}
    
    一定要记住,子类也被称为派生类,父类也被称为基类(超类、Super class)
    实现继承
    
    class Persion{
    	private String name;
    	private int age;
    	public void setName(String name){
    		this.name = name;
    	}
    	public String getName(){
    		return this.name;
    	}
    	public void setAge(int age){
    		this.age = age;
    	}
    	public int getAge(){
    		return this.age;
    	}
    	public String getInfo(){
    		return this.name +" " + this.age;
    	}
    }
    
    class Student extends Persion{ // 继承父类
    
    	
    }
    
    public class testDemo{
    	public static void main(String args[]){
    		Student stu = new Student();
    		stu.setAge(18);
    		stu.setName("张三");
    		System.out.println(stu.getInfo());
    		
    	}
    }
    

    现在Student类里面没有编写任何的方法,但是由于其继承了Persion类
    如果有需要也可以在Student类中定义新的扩展方法
    在Student类里面增加新的功能

    class Persion{
    	private String name;
    	private int age;
    	public void setName(String name){
    		this.name = name;
    	}
    	public String getName(){
    		return this.name;
    	}
    	public void setAge(int age){
    		this.age = age;
    	}
    	public int getAge(){
    		return this.age;
    	}
    	public String getInfo(){
    		return this.name +" " + this.age;
    	}
    }
    
    class Student extends Persion{ // 继承父类
    
    	
    }
    
    public class testDemo{
    	public static void main(String args[]){
    		Student stu = new Student();
    		stu.setAge(18);
    		stu.setName("张三");
    		System.out.println(stu.getInfo());
    		
    	}
    }
    


    实际上通过以上程序对比就可以清楚地发现继承的优点
    1.子类可以直接将父类的操作继续使用,属于代码重用
    2.子类可方便地扩展自己的功能

  • 相关阅读:
    css之页面顶部阴影
    css之使用 :not() 在菜单上应用/取消应用边框
    CSS之黑白图像
    AMD/CMD规范
    HTTP学习笔记
    MUI之ajax获取后台接口数据
    Git提交代码规范
    Unicode与UTF-8/UTF-16/UTF-32的区别
    系统编程书籍推荐
    单口双线PC连接转换器 手机电脑耳机转接线
  • 原文地址:https://www.cnblogs.com/anyux/p/11896201.html
Copyright © 2011-2022 走看看