zoukankan      html  css  js  c++  java
  • 23. java面向对象

    一、继承定义

    1.继承性的好处
    ① 减少代码冗余,提高代码复用性
    ② 便于功能的扩展
    ③ 为多态性使用,提供了前提
    
    2.继承性格式:class A extends B{}
    ① A:子类、派生类、subclass
    ② B:父类、超类、基类、superclass
    ③ 子类继承父类中构造器、属性、方法;私有只能使用geter/setter方法去使用,实现了继承性后,不可打破封装性。
    
    3. java中关于继承性的规定
    ① java中只支持单继承或多层继承,不允许多继承
    ② 一个子类只能有一个父类
    ③ 一个父类可以派生多个子类
    

    person类

    public class Person {
        String name;
        int age;
    
        public void eat(){
            System.out.println("吃饭");
        }
        public void sleep(){
            System.out.println("睡觉");
        }
    
    }
    

    student类

    public class Student extends Person{
        private boolean gender;
    
        public void study(){
            System.out.println("学习");
        }
    }
    
    class StudentTest{
        public static void main(String[] args) {
            Student stu = new Student();
            stu.sleep();
        }
    }
    
  • 相关阅读:
    mongodb的学习-1-NoSQL
    mongodb的学习-3-在Mac上的安装配置
    面试题之算法与编程
    笔试题之javaweb
    笔试题之j2ee
    笔试题之代码查错
    笔试题之java基础
    javaweb笔记分享
    过滤器入门
    jsp入门
  • 原文地址:https://www.cnblogs.com/hq82/p/12234566.html
Copyright © 2011-2022 走看看