JAVA编程 新手小白求教 定义一个城市类 有城市名 面积 人口数量等属性 然后创建其两个对象并输

求此java题答案~

你自己想一下,子代比父代可以多添加很多东西,但是子代包括了父代所有的东西,所以父代可以用new一个子代来创建,但是如果要创建一个子代类,父代的类就不一定满足需求了.....所以选A

你求教什么东西?你都没写出来阿?

//定义一个城市类 有城市名 面积 人口数量等属性 然后创建其两个对象并输出所有其属性值
public class Test {
public Test(){}
public Test(String name, double mianji, int renshu){
this.name = name;
this.mianji = mianji;
this.renshu = renshu;
}
private String name;
private double mianji;
private int renshu;
public void getPrint(){
System.out.println("城市:" + name);
System.out.println("面积:" + mianji);
System.out.println("人数:" + renshu);
}
public static void main(String[] args) {
Test t1 = new Test("北京",19.02,1123213);
t1.getPrint();
Test t2 = new Test("天津",17.02,1123);
t2.getPrint();
}
}


这是城市类
public class City {

private String cityName; //城市名称
private String area;     //面积
private long pcount;      //人口
public String getCityName() {
return cityName;
}
public void setCityName(String cityName) {
this.cityName = cityName;
}
public String getArea() {
return area;
}
public void setArea(String area) {
this.area = area;
}
public long getPcount() {
return pcount;
}
public void setPcount(long pcount) {
this.pcount = pcount;
}



}

这是输出测试

public class testCity {
public static void main(String arge[]){
City city = new City();
city.setCityName("地名");
city.setArea("面积");
city.setPcount(10000);

System.out.println("城市名:"+city.getCityName());
System.out.println("面积:"+city.getArea());
System.out.println("人口:"+city.getPcount());
}
}


//城市类
public class City {

String cityName;
double cityArea;
int cityPeople;
public City(String name,double area,int people){
cityName=name;
cityArea=area;
cityPeople=people;
}
public void printInfo() {
System.out.println("城市名:"+cityName);
System.out.println("占地:"+cityArea+"平方公里");
System.out.println("人口数量:"+cityName+"万人");
}

}
//测试类

public class TestCity {

public static void main(String[] args) {
City tianJin=new City("天津", 400.23, 100);
City beiJIng=new City("北京", 500.54, 150);
tianJin.printInfo();
beiJIng.printInfo();

}

}

class City {
private String name;
private float square;
private long population;

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public float getSquare() {
return square;
}

public void setSquare(float square) {
this.square = square;
}

public long getPopulation() {
return population;
}

public void setPopulation(long population) {
this.population = population;
}

@Override
public String toString() {
return "City [name=" + name + ", square=" + square + ", population=" + population + "]";
}

}

public class ArrayListDemo {

public static void main(String[] args) {
City city1 = new City();
city1.setName("深圳");
city1.setSquare(1000.35f);
city1.setPopulation(1600000);
City city2 = new City();
city2.setName("惠州");
city2.setSquare(9878.52f);
city2.setPopulation(1210009);

System.out.println(city1);
System.out.println(city2);

}
}
City [name=深圳, square=1000.35, population=1600000]
City [name=惠州, square=9878.52, population=1210009]


public class City {
private String cityName;
private String huCount;
private String area;

//默认构造方法
public City() {
}

//带参构造方法
public City(String cName,String cCount,String cArea) {
this.cityName = cName;
this.huCount = cCount;
this.area = cArea;
}

public String getCityName() {
return cityName;
}
public void setCityName(String cityName) {
this.cityName = cityName;
}
public String getHuCount() {
return huCount;
}
public void setHuCount(String huCount) {
this.huCount = huCount;
}
public String getArea() {
return area;
}
public void setArea(String area) {
this.area = area;
}
}

public class CityDemo {
public static void main(String[] args) {
//方式1
City c1 = new City();
c1.setCityName("深圳");
c1.setHuCount("1054万");
c1.setArea("1953平方公里");
System.out.println("城市名称:" + c1.getCityName() + ",人口:" + c1.getHuCount() + ",面积:" + c1.getArea());

//方式2
City c2 = new City("广州","1275万","7434平方公里");
System.out.println("城市名称:" + c2.getCityName() + ",人口:" + c1.getHuCount() + ",面积:" + c1.getArea());
}
}

相关兴趣推荐

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网