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

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

  • 相关阅读:
    2. 环形路加油
    1. 元素累加
    开始在线练习50题。
    C# 搜索关键词
    Python调用OpenCV几何变换
    Tensorflow加载多幅图像进一个tensor
    Cmake构建OpenCV测试例子
    Linux利用本地http下载解决一些需要联网下载的问题
    Python调用OpenCV算术操作
    Python调用OpenCV阈值化
  • 原文地址:https://www.cnblogs.com/edison20161121/p/8011179.html
Copyright © 2011-2022 走看看