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

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

  • 相关阅读:
    RestKit ,一个用于更好支持RESTful风格服务器接口的iOS库
    Pop–实现任意iOS对象的任意属性的动态变化
    界面传值失败
    UIImagePickerController
    NSURLSession
    iOS图标尺寸
    cocoapods
    duplicate symbol _OBJC_IVAR
    MAC升级openssl
    Mac
  • 原文地址:https://www.cnblogs.com/edison20161121/p/8011179.html
Copyright © 2011-2022 走看看