Java中什么是匿名对象,空参构造方法输出创建了几个匿名对象,属性声明成static
2018-01-01 00:39
519 查看
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 ; } }
![](http://images2017.cnblogs.com/blog/1227818/201710/1227818-20171023200501894-732223460.png)
相关文章推荐
- 什么是静态代码块?java中如何使用空参构造方法自动生成不同名字的对象,使用非静态的属性和静态属性有什么区别,原因是什么?如何理解static关键字
- Java第7次作业:造人类(用private封装,用static关键字自己造重载输出方法)什么是面向对象程序设计?什么是类和对象?什么是无参有参构造方法 ?什么是封装?
- 波哥学JAVA,定义类 声明属性 创建对象 实例化对象 对象调用属性或者方法
- JAVA面试题解惑系列(二)——到底创建了几个String对象?
- JAVA面试题解惑系列——到底创建了几个String对象?
- IBM Java面试题,String s = "a" + "b" + "c" + "d" + "e"; 问此语句共创建了几个对象
- JAVA面试题解惑系列(二)——到底创建了几个String对象?
- JAVA面试题解惑系列(二)——到底创建了几个String对象?
- java中String到底创建了几个对象
- JAVA面试题解惑系列(二)——到底创建了几个String对象?
- 第3章 Java与面向对象——FAQ3.01 什么是类. 对象. 属性和方法?
- Android 在Java代码中设置style属性--使用代码创建ProgressBar对象(反射机制)
- java.io 流的几个对象以及方法属性的使用
- JAVA中创建一个对象有哪几种方法,有什么区别?
- JAVA面试题解惑系列(二)——到底创建了几个String对象?
- JAVA面试题解惑系列(二)——到底创建了几个String对象?
- JAVA面试题解惑系列(二)——到底创建了几个String对象?
- JAVA面试题解惑系列(二)——到底创建了几个String对象?
- JAVA面试题解惑系列(二)——到底创建了几个String对象?
- java string 声明了几个对象??