• 第八次作业


    class Person1{
        private String name;
        private static int count;
        public Person1() {
            count++;
            this.name = "NONAME - " + count;
        }
        public Person1(String name) {
            this.name = name;
        }
        public String getInfo() {
            return "姓名:" + this.name;
        }
    }
    public class C {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            System.out.println(new Person1().getInfo());
            System.out.println(new Person1("A").getInfo());
            System.out.println(new Person1("B").getInfo());
            System.out.println(new Person1().getInfo());
        }
    
    }

    class Person2{
        private String name;
        private static int count;
        public Person2() {
            count++;
            System.out.println("产生了" + count + "个实例化");
        }
        public String getInfo() {
            return "姓名:" + this.name;
        }
    }
    public class V {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            new Person2();
            new Person2();
            new Person2();
            new Person2();
            new Person2();
        }
    
    }

    class Person{
        private String name;
        private int age;
        static String city =  "A城";
        public Person(String name,int age) {
            this.name = name;
            this.age = age;
        }
        public String getInfo() {
            return "姓名:" + this.name + ",年龄:" + this.age + ",城市:" + city;
        }
    }
    public class X {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Person per1 = new Person("张三",30);
            Person per2 = new Person("李四",31);
            Person per3 = new Person("王五",30);
            System.out.println("======修改信息之前======");
            System.out.println(per1.getInfo());
            System.out.println(per2.getInfo());
            System.out.println(per3.getInfo());
            System.out.println("======修改信息之后======");
            Person.city = "B城";
            System.out.println(per1.getInfo());
            System.out.println(per2.getInfo());
            System.out.println(per3.getInfo());
        }
    
    }

    class Single{
        private static Single instance = new Single();
        private Single() {
        }
        public static Single getInstance() {
            return instance;
        }
        public void print() {
            System.out.println("hello world!!!");
        }
    }
    public class B {
        public static void main(String[] args) {
            Single s = null;
            s = Single.getInstance();
            s.print();
        }
    
    }

    public class Z {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            for (int x=0;x<args.length;x++) {
                    System.out.println(args[x] + "、");
                }
            }
        }

  • 相关阅读:
    多线程和异步
    Win7 系统证书链错误
    应用项目迁移到 dotnet 6 的经验和决策
    工具大全(自动化、接口、性能、安全、测试管理)
    从零搭建 Npm 包持续集成
    进程、线程和协程
    Drools 入门案例——手把手教你
    如何安装Virtual Box的VBox Guest Additions扩展程序
    betterZip解压后压缩包会删除 zip文件解压后原压缩文件能不能删掉
    undefined method `license' when mac brew install
  • 原文地址:https://www.cnblogs.com/xyayy/p/7789143.html
Copyright © 2020-2023  润新知