zoukankan      html  css  js  c++  java
  • java中的继承 (2013-10-11-163 写的日志迁移

    继承:为了解决代码重用
    定义: 子类通过继承父类,可以调用父类中非私有的属性和方法,达到重用的目的,通过关键字extends实现:
     
    ################以下为代码演示:
    class A extends B         //A称为子类、派生类(SubClass)  B称为父类、超类、基类(SuperClass)
    {} 
    作用: 减少代码量,达到重用的目的
     
    ################以下为代码演示:
    package czbk.jxy.study;
    /**
     * @author Archon
     * @date 省略
     */
    
    /*先定义一个动物的父类*/
    class Animal_1{
    	int age;
    	String name;
    	//定义一个都会叫的方法
    	public void cry(){
    		 System.out.println("暂时未知此动物是怎样叫的!");
    	}	
    }
    
    //定义猫类
    class Cat_1 extends Animal_1{
    }
    
    //定义狗类
    class Dog_1 extends Animal_1{
    }
    
    public class ChongXie {
    	public static void main(String[] args) {
    		Cat_1 cat=new Cat_1();
    		cat.cry(); //自动继承父类的方法
    		cat.age=19; //自动继承父类的属性
    		Dog_1 dog=new Dog_1();
    		dog.cry();
    	}
    }
    

    所有的类都直接或间接是Object的子类。

    关于构造继承可自行研究研究....

  • 相关阅读:
    django的用户认证模块(auth)
    算法
    图书管理系统
    mac系统中pycharm激活
    mac常见问题
    mysql安装
    restful规范及DRF基础
    MySQL存储引擎
    [python] with statement
    MySQL索引及执行计划
  • 原文地址:https://www.cnblogs.com/jiang-xy/p/9340721.html
Copyright © 2011-2022 走看看