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

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

  • 相关阅读:
    Android控件Editext、TextView属性详解
    修改Android签名证书keystore的密码、别名alias以及别名密码
    android 中如何限制 EditText 最大输入字符数
    keytool 错误 java.io.IOException: incorrect AVA format
    Android打包常见错误之Export aborted because fatal lint errors were found
    正则表达式之判断用户注册信息是否为汉字、字母和数字
    Android Dialog 系统样式讲解及透明背景
    Android中自定义Activity和Dialog的位置大小背景和透明度等
    字体在Android View中的输出 drawText
    怎么用CIFilter给图片加上各种各样的滤镜_1
  • 原文地址:https://www.cnblogs.com/edison20161121/p/8011179.html
Copyright © 2011-2022 走看看