Java中什么是匿名对象,空参构造方法输出创建了几个匿名对象,属性声明成static
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中什么是匿名对象,空参构造方法输出创建了几个匿名对象,属性声明成static相关的知识,希望对你有一定的参考价值。
package com.swift; //使用无参构造方法自动生成对象,序号不断自增 public class Person { private static int count; //如果在定义类时,使用的是静态的属性,则得到的结果是不同的。count生命周期长,与类相同 public int id; public String name; public int age; public String city; public Person() { super(); count++; this.id=count; this.name="NoName"+count; this.age=20; this.city="蜀国"; System.out.println("生产了 "+count+" 个实例化对象");//调用空参构造方法时输出 } public Person(int id ,String name,int age,String city) { this.id=id; this.name=name; this.age=age; this.city=city; } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getCity() { return city; } public void setCity(String city) { this.city = city; } public String getInfo() { return "The Person is id=" + id + ", name=" + name + ", age=" + age + ", city=" + city ; } }
以上是关于Java中什么是匿名对象,空参构造方法输出创建了几个匿名对象,属性声明成static的主要内容,如果未能解决你的问题,请参考以下文章
Java基础5—{面向对象(构造方法对象的创建步骤static关键字Math类)}
java学习中,匿名函数构造方法构造代码块构造方法中调用构造方法(java 学习中的小记录)