zoukankan      html  css  js  c++  java
  • 面向对象之继承01

    需要了解的知识点
    1.清楚继承性的主要作用以及实现
    2.继承性的相关限制以及使用规则
    继承性的最大特征是解决代码的重用问题
    通过简单程序分析,为什么需要继承
    要求定义两个描述人与学生的类
    Person.java:

    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(String age){
    		this.age = age;
    	}
    	public int getage(){
    		return this.age;
    	}
    	public String getInfo(){
    		return this.name +" " + this.age;
    	}
    }
    
    Student.java:
    
    class Student{
    	private String name;
    	private int age;
    	private String school;
    	public void setschool(String school){
    		this.school = school;
    	}
    	public String getSchool(){
    		return this.school;
    	}
    	public void setSchool(String school){
    		this.school = school;
    	}
    	public String getName(){
    		return this.name;
    	}
    	public void setage(String age){
    		this.age = age;
    	}
    	public int getage(){
    		return this.age;
    	}
    	public String getInfo(){
    		return this.name +" " + this.age;
    	}
    	
    }
    
    以上程序里面出现了代码的重复,在自然的关系上,学生是属于人的,学生的范围更小
  • 相关阅读:
    Java当中的IO
    Java当中的类集框架
    Java当中的JVM
    Java当中的常量池
    详细讲解String和StringBuffer和StringBuilder的使用
    Java中流的操作以及编码解码
    VMware-workstation12.5.6 新建虚拟机 安装 centos6.5
    linux 常用命令
    macos 下安装brew
    mysql 的一些事
  • 原文地址:https://www.cnblogs.com/anyux/p/11895924.html
Copyright © 2011-2022 走看看