| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 776 人关注过本帖
标题:超简单的问题
只看楼主 加入收藏
狂澜
Rank: 2
等 级:论坛游民
帖 子:50
专家分:10
注 册:2009-5-22
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
超简单的问题
由于我刚开始学习Java,希望大家能多加帮助!在此感谢大家了!

创建一个student类,包括的域名有学号,班号,姓名,性别,年龄等,且都是private类型。

1.声明一个构造方法。一初始化对象是有的域。
2.声明分别获得各属性(学号,班号,姓名,性别,年龄)的各个public方法。
3.声明修改各属性(学号,班号,姓名,性别,年龄)的各个public方法。
4,声明一个为public型的toString()方法,吧类中的所有信息组合成一个字符串。
5.在类中声明统计班级人数的私有域count得到班级总人数的public方法(可以在构造方法中进行Student对象个数的增加)。
6将类Student放在子包student中。
7。在子包student外,创建测试类Student的主类。在主类中使用Student类创建两个Student对象;输出对象的所有域信息,修改对象的姓名和年龄,修改后显示各对象的姓名和年龄;
比较两个Student对象的年龄大小,输出年龄较大的Student对象.
搜索更多相关主题的帖子: private public 字符串 count 统计 
2010-04-24 22:04
linjx0123
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:279
专家分:1362
注 册:2006-4-7
收藏
得分:15 
楼主太懒,这么简单的问题不该问的,至少也得自己写个程序出来。
第5点逻辑上不成立,必须另外建立一个班级的类,来统计班级里有多少个学生,而不能在学生类里统计多少个学生
程序代码:
package student;
public class Student {
    private int num;
    private int grateNum;
    private String name;
    private String sex;
    private int age;
   
    public Student(){
       
    }

    public Student(int num, int grateNum, String name, String sex, int age){
        this.num = num;
        this.grateNum = grateNum;
        this.name = name;
        this.sex = sex;
        this.age = age;
    }

    public int getNum() {
        return num;
    }

    public void setNum(int num) {
        this.num = num;
    }

    public int getGrateNum() {
        return grateNum;
    }

    public void setGrateNum(int grateNum) {
        this.grateNum = grateNum;
    }

    public String getName() {
        return name;
    }

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

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
   
    public String toString(){
        return this.num+" "+this.grateNum+" "+this.name+" "+this.sex;
    }
}


import student.*;
public class StudentTest {
    public static void main(String[] args) {
        Student stu1 = new Student();
        Student stu2 = new Student();
        stu1.setNum(1);
        stu1.setGrateNum(3);
        stu1.setName("li");
        stu1.setAge(19);
        stu1.setSex("男");
       
        stu2.setNum(2);
        stu2.setGrateNum(3);
        stu2.setName("zhang");
        stu2.setAge(18);
        stu2.setSex("女");
       
        System.out.println("没有修改的信息:"+stu1);
       
        stu1.setNum(16);
        stu1.setGrateNum(5);
        stu1.setName("li ming");
        stu1.setAge(16);
        stu1.setSex("女");
       
        System.out.println("修改后的信息:"+stu1);
       
        Student temp = stu1.getAge()>stu2.getAge()?stu1:stu2;
        System.out.println("年龄较大的学生的信息:"+temp);
    }
}

2010-04-24 23:46
狂澜
Rank: 2
等 级:论坛游民
帖 子:50
专家分:10
注 册:2009-5-22
收藏
得分:0 
多谢了,我来试试!多谢你的帮助!
2010-04-25 10:49
狂澜
Rank: 2
等 级:论坛游民
帖 子:50
专家分:10
注 册:2009-5-22
收藏
得分:0 
关键不是太懒,是刚开始学习,几乎什么都不懂。所以只好求助了

2010-04-25 12:21
dadongzicool
Rank: 6Rank: 6
等 级:贵宾
威 望:11
帖 子:209
专家分:474
注 册:2009-3-20
收藏
得分:5 
只要肯学就行 呵呵

本人出售软件专业毕业设计(包括论文,代码)题目众多,价格从优联系方式:QQ
1635008514(寻找高校代理)
2010-04-25 14:49
快速回复:超简单的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013088 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved