zoukankan      html  css  js  c++  java
  • Java作业八(2017-10-30)

    public class TAutoPerson {
    	public static void main(String args[]) {
    		          new Person();
    		          new Person();
    		          new Person();
    		          new Person();
    		          new Person();
    		          
    		     }
    		 }
    		     class Person{
    		         private String name;
    		         private static  int count;
    		         public Person() {
    		             count++;
    		             System.out.println("产生了" + count +"个实例化对象。 ");
    		         }
    		         public String getInfo() {
    		             return "姓名: " + this.name;
    		         }
    		     
     }
    

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

    public class TAutoPerson {
    	public static void main(String args[]) {
    		          Single s = null;
    		          s = Single.getInstance();
    		          s.print();
    		      }
    		  
    		  }
    		     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 TAutoPerson {
    	public static void main(String[] args) {
    		          Persona per1 = new Persona("张三",30);
    		          Persona per2 = new Persona("李四",31);
    		          Persona per3 = new Persona("张五",32);
    		          System.out.println("---------------------信息修改之前-----------------------------");
    		          System.out.println(per1.getInfo());
    		          System.out.println(per1.getInfo());
    		         System.out.println(per1.getInfo());
    		         System.out.println("---------------------信息修改之后-----------------------------");
    		         Persona.city = "B城";
    		         System.out.println(per1.getInfo());
    		         System.out.println(per1.getInfo());
    		         System.out.println(per1.getInfo());
    		     }
    		 
    		 }
    		 class Persona{
    		     private String name;
    		     private int age;
    		     static String city = "A城";
    		     public Persona(String name,int age) {
    		         this.name = name;
    		         this.age = age;
    		     }
    		     public String getInfo() {
    		         return " 姓名:"+ this.name + ",年龄:" + this.age + ", 城市: "+city;
    		     }
    }
    

      

    public class TAutoPerson {
        public static void main(String[] args) {
        	TAutoPerson s=TAutoPerson.getSinglePerson();
                 System.out.println(s.toString());//得到唯一的对象
             }
     
         private String name="The God";
         private int age=10000;
         private static TAutoPerson  person=new TAutoPerson();//生成对象放在java静态池中,否则如果非静态在堆中,生命周期比类短
         private TAutoPerson() {};//构造方法私有化可以避免大量实例化对象而消耗内存
         public static TAutoPerson getSinglePerson() 
             return person;
         }
         @Override
         public String toString() {
             return "SinglePerson [name=" + name + ", age=" + age + "]";
         }
    }
    

      

  • 相关阅读:
    html语法规范
    html页面基本结构
    HTML头部结构详解
    文件路径中 / 和 ./ 和 ../的区别
    实体符号
    利用JS修改style属性和添加元素类名(important)
    Less
    Eureka自我保护计算
    Eureka元数据
    EurekaServer源码分析
  • 原文地址:https://www.cnblogs.com/chengxuyuanGM/p/7793390.html
Copyright © 2011-2022 走看看