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的子类。

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

  • 相关阅读:
    09-导入/导出
    django 登录
    python 数据结构
    Django 加密解密
    MySQL SQL语句
    libpython3.6m.so.1.0文件缺失
    环境变量配置
    Django 设置session过期时间
    Django 搜索功能
    表单校验
  • 原文地址:https://www.cnblogs.com/jiang-xy/p/9340721.html
Copyright © 2011-2022 走看看