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());
        }    
    }
  • 相关阅读:
    输入和输出--java的NIO
    Java的NIO
    Java的nio
    输入和输出--java序列化机制
    输入和输出--javase中的路径
    输入和输出--重定向标准输入和输出
    输入和输出--RandomAccessFile类
    输入和输出--IO流
    输入和输出--File类
    无废话XML--DOM4J
  • 原文地址:https://www.cnblogs.com/limingxian537423/p/6921720.html
Copyright © 2011-2022 走看看