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

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

  • 相关阅读:
    html5的离线缓存
    html5的本地存储
    html5的地理位置定位
    html5新添加的表单类型和属性
    html5的鼠标拖拽
    win下svn常用操作笔记
    git常用命令笔记
    centos7下NFS使用与配置
    centos7下mysql5.6的主从复制
    centos7下创建mysql5.6多实例
  • 原文地址:https://www.cnblogs.com/edison20161121/p/8011179.html
Copyright © 2011-2022 走看看