请问下面JAVA编程的三道题怎么做?(详情见问题补充)

一:1.设计类要求:定义它的包名,并且有属性,有方法,以及构造方法。并且方法中有两个名称相同的方法。2.通过类创建对象要求:创建一个类用于运行main方法。然后引用我们第... 一:
1. 设计类
要求:定义它的包名,并且有属性, 有方法,以及构造方法。并且方法中有两个名称相同的方法。
2. 通过类创建对象
要求:
创建一个类用于运行main方法。
然后引用我们第1步过程中设计的类创建两个对象。
并通过构造方法给每个对象的属性初始化值。
然后用sysout方法把每个对象的值通过对象方法输出。

二:
创建一个String数组,并给数组中的每一个元素创建一个String类型的对象,并输出它每一个项的值

三:
1.创建ArrayList和HashMap,在创建完此两个对象,运用ArrayList的add方法以及HashMap的put方法。
2. 循环哈希表并且输出每一项的值。
展开
 我来答
百度网友83e12d6e1
2013-10-28 · 超过13用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:28.6万
展开全部
有课本的话代码应该可以照扒下来....
第一题 先写个main类里面就一个主方法就行(就是public static void main(string [] args){}就行)然后在写俩个别的类里面就有构造方法就行(构造方法例子:
class A {  
    private int i=0;
    public A(int i){    this.i=i;    }//A类的构造方法
    public int getI(){return i;}//获取对象i的方法
}),然后在mian类的主方法里实例化A,B类在调用获取对象的方法用sysout输出就行了
第二题就是用for循环做
第三题应该是在ArrayList里存键值,然后在用for循环根据ArrayList里的键值取出HashMap里的值。
追问
要完整代码 能详细点不
长安归故里Qzq
2013-10-28 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:200
采纳率:0%
帮助的人:96.9万
展开全部
package com.test.demo;//包名
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
public class Demo {
/*
* 属性
*/
String name;
char sex;
int age;
//构造方法
public Demo(String name,char sex,int age){
this.name = name;
this.sex = sex;
this.age = age;

}

/**
* @param args
* main方法
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

Demo demo = new Demo("张三",'男',29);
System.out.println(demo);

ArrayList<String> list = new ArrayList <String>();//ArrayList
list.add("张三");
list.add("李四");
list.add("王五");
for(String name:list){
System.out.println(name);
}
// hashmap
HashMap<Integer, String> hm = new HashMap<Integer, String>();
hm.put(1, "张三");
hm.put(2, "李四");
hm.put(3, "王五");

Iterator<Integer> iterator = hm.keySet().iterator();
while (iterator.hasNext()) {
Object key = iterator.next();
System.out.println("map.get(key) is :"+hm.get(key));
}
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public char getSex() {
return sex;
}
public void setSex(char sex) {
this.sex = sex;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式