zoukankan      html  css  js  c++  java
  • 2.2.13内置类与静态内置类

    package com.cky.bean;
    
    /**
     * Created by edison on 2017/12/9.
     */
    public class PublicClass {
        static private String username;
        static private String password;
        public static class PrivateClass {
            private String age;
            private String address;
    
            public String getAge() {
                return age;
            }
    
            public void setAge(String age) {
                this.age = age;
            }
    
            public String getAddress() {
                return address;
            }
    
            public void setAddress(String address) {
                this.address = address;
            }
    
            public void printPublicProperty() {
                System.out.println(username + "  "+ password);
            }
    
        }
    
    
        public String getUsername() {
            return username;
        }
    
        public void setUsername(String username) {
            this.username = username;
        }
    
        public String getPassword() {
            return password;
        }
    
        public void setPassword(String password) {
            this.password = password;
        }
    }
    package com.cky.test;
    
    import com.cky.bean.PublicClass;
    
    /**
     * Created by edison on 2017/12/9.
     */
    public class Run {
        public static void main(String[] args) {
            PublicClass publicClass = new PublicClass();
            publicClass.setUsername("outname");
            publicClass.setPassword("outpwd");
            System.out.println(publicClass.getUsername() + "&&&"+publicClass.getPassword());
    
            PublicClass.PrivateClass privateClass = new PublicClass.PrivateClass();
            privateClass.setAddress("china");
            privateClass.setAge("18");
            System.out.println(privateClass.getAge() + "&&&"+ privateClass.getAddress());
        }
    }
    outname&&&outpwd
    18&&&china

    关键字synchronized的知识点还涉及内置类的使用。

    package com.cky.bean;
    
    /**
     * Created by edison on 2017/12/9.
     */
    public class PublicClass {
        private String username;
        private String password;
        public class PrivateClass {
            private String age;
            private String address;
    
            public String getAge() {
                return age;
            }
    
            public void setAge(String age) {
                this.age = age;
            }
    
            public String getAddress() {
                return address;
            }
    
            public void setAddress(String address) {
                this.address = address;
            }
    
            public void printPublicProperty() {
                System.out.println(username + "  "+ password);
            }
    
        }
    
    
        public String getUsername() {
            return username;
        }
    
        public void setUsername(String username) {
            this.username = username;
        }
    
        public String getPassword() {
            return password;
        }
    
        public void setPassword(String password) {
            this.password = password;
        }
    }
    package com.cky.test;
    
    import com.cky.bean.PublicClass;
    
    /**
     * Created by edison on 2017/12/9.
     */
    public class Run {
        public static void main(String[] args) {
            PublicClass publicClass = new PublicClass();
            publicClass.setUsername("outname");
            publicClass.setPassword("outpwd");
            System.out.println(publicClass.getUsername() + "&&&"+publicClass.getPassword());
    
            PublicClass.PrivateClass privateClass = publicClass.new PrivateClass();
            privateClass.setAddress("china");
            privateClass.setAge("18");
            System.out.println(privateClass.getAge() + "&&&"+ privateClass.getAddress());
        }
    }
    outname&&&outpwd
    18&&&china
    
    Process finished with exit code 0ne

    内置类还有一种叫做静态内置类

  • 相关阅读:
    光线步进——RayMarching入门
    MATLAB GUI制作快速入门
    Python中用绘图库绘制一条蟒蛇
    node 常见的一些系统问题
    webpack 入门指南
    利用 gulp 来合并seajs 的项目
    移动端 解决自适应 和 多种dpr (device pixel ratio) 的 [淘宝] 解决方案 lib-flexible
    富有哲理的文章
    NodeJS 难点(网络,文件)的 核心 stream 四: writable
    Vue.js 源码学习笔记 -- 分析前准备2 -- Object.defineProperty
  • 原文地址:https://www.cnblogs.com/edison20161121/p/8011179.html
Copyright © 2011-2022 走看看