zoukankan      html  css  js  c++  java
  • 理解java的三大特性之继承

    学习来源:http://www.cnblogs.com/chenssy/p/3354884.html

    default 默认权限(包权限-同一个包可以访问)

    private 私有(类内部可以使用,继承的子类也不能访问)

    protected (类和包内部可以访问,其子类也可以访问)

    public  任何都可以访问

    对于class 的权限修饰只可以用public和default 

    继承 
     java中使用extends关键字实现类的继承机制
     通过继承,子类自动拥有了基类(superclass)的所有成员
     java只支持单继承,不允许多继承

    class Person{
        private String name;
        private int age;
        public void setName(String name) {
            this.name = name;
        }
        public void setAge(int age) {
            this.age = age;
        }
        public String getName() {
            return name;
        }
        public int getAge() {
            return age;
        }
    }
    
    class Student extends Person {
        private String school;
        public void setSchool(String school){
            this.school = school;
        }
        public String getSchool(){
            return school;
        }
    }
    /**
     * 
     * java中使用extends关键字实现类的继承机制
     * 通过继承,子类自动拥有了基类(superclass)的所有成员
     * java只支持单继承,不允许多继承
     */
    public class ExtendTest {
        public static void main(String[] args){
            Student student = new Student();
            student.setName("Jone");
            student.setAge(18);
            student.setSchool("SCH");
            System.out.println(student.getName());
            System.out.println(student.getAge());
            System.out.println(student.getSchool());
        }    
    }
  • 相关阅读:
    权值线段树模版
    P2679 [NOIP2015 提高组] 子串
    P3747 [六省联考 2017] 相逢是问候
    P2822 [NOIP2016 提高组] 组合数问题
    P2331 [SCOI2005]最大子矩阵
    P1854 花店橱窗布置
    P5888 传球游戏
    Hard | LeetCode 42. 接雨水 | 单调栈 | 双指针
    Medium | LeetCode 621. 任务调度器 | 设计
    Medium | LeetCode 166. 分数到小数 | 数学
  • 原文地址:https://www.cnblogs.com/limingxian537423/p/6921720.html
Copyright © 2011-2022 走看看