zoukankan      html  css  js  c++  java
  • public private protect

    public 公有  使用public意味着声明public之后的成员对每个人都是可用的

    private 私有  除非必须公开底层实现细目,否则就应该将所有的域指定为private

    protect 继承访问权限 

    通过继承可以利用一个现有类-我们将之称为基类,让偶将新成员添加到现有类中,而不必碰现有类,还可改变现有类的行为

    为了从现有类中继承需要声明extends(扩展) 了一个现有类

    继承时,先初始化基类,再初始化继承类

    示例:

    //base class
    package Thingking_in_java.ch6.ch6_03.debug; import
    static net.feilong.util.Print.*; public class Debug{ public Debug() { print("you is success "); } public static void main(String[] args) { } }
    //inherit class
    package Thingking_in_java.ch6.ch6_04; import Thingking_in_java.ch6.ch6_03.debug.
    *; public class Foo extends Debug{ public Foo() { System.out.println("FOO constructor"); } public void chomp() { new Debug(); } public static void main(String args[]) { Foo foo = new Foo(); foo.chomp(); } }
    /* output:
    you is success 初始化基类
    FOO constructor 初始化现有类
    you is sucess
    *///~
  • 相关阅读:
    [NOIP2020]T2字符串匹配
    【CSGRound2】逐梦者的初心(洛谷11月月赛 II & CSG Round 2 T3)
    【CF1225E Rock Is Push】推岩石
    [HAOI2016]食物链
    求先序排列
    图书管理员
    合并果子
    联合权值
    和为0的4个值
    玩具谜题
  • 原文地址:https://www.cnblogs.com/jiangfeilong/p/10134879.html
Copyright © 2011-2022 走看看