| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1220 人关注过本帖
标题:郁闷 写了好几题都这样 高手教教我
只看楼主 加入收藏
zhang松
Rank: 1
等 级:新手上路
帖 子:5
专家分:3
注 册:2010-9-27
收藏
得分:0 
刚开始都会犯这样的小错误
2010-09-28 10:23
筱晓绾
Rank: 10Rank: 10Rank: 10
来 自:湖南
等 级:贵宾
威 望:12
帖 子:512
专家分:1736
注 册:2010-9-1
收藏
得分:0 
。。。。
2010-09-28 10:29
syg5434
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:山沟沟
等 级:版主
威 望:10
帖 子:285
专家分:781
注 册:2010-2-28
收藏
得分:0 
一开始最好一个类写一个文件

不要迷恋哥,嫂子会揍你。阿-弥-陀-佛--!
2010-09-28 11:46
chenyu329134
Rank: 2
等 级:论坛游民
帖 子:36
专家分:21
注 册:2010-9-17
收藏
得分:0 
看到的几个问题:
1、 public void seti(int i){
        this.i = i;
}
这个类里面你定义int i 了吗? 没定义怎么this.i呢?

2、 public void setage(String name){
        this.school = school;}
方法名字是setage 传的参数却是name,set的是school  ,这方法里面你想set什么你自己清楚吗?

3、public class test{
     student a = new student();
     
     a.said("mark","fjnu","five");
     }
    }
最下面这个大括号的开始是class student{ 这个括号
这里你没必要写成类中类
4、class test 里面没得main方法,应这样写

package com.lch.show;

public class student {
    private String name;
    private String school;
    private String age;

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

    public void setschool(String school) {
        this.school = school;
    }

    public void setage(String age) {
        this.age = age;
    }

    // public void seti(int i) {
    // this.i = i;
    // }

    public String getname() {
        return name;
    }

    public String getschool() {
        return school;
    }

    public String getage() {
        return age;
    }

    public void said(String name, String school, String age) {
        System.out.println("我的名字叫" + name + "今年" + age + "岁");
    }
}

class test {

    public static void main(String arge[]) {
        student a = new student();
        a.said("XXX", "XXX", "123");
    }
}

改了的地方你自己对比着看吧

2010-09-29 10:31
wtuaimmmm
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-09-29 10:36
olkldksl1985
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-10-13
收藏
得分:0 
public void said(String name,String school, String age){
        System.out.println("我的名字叫"+name+"今年"+age+"岁");
        }
这个函数貌似可以改成
public void said(){
        System.out.println("我的名字叫"+name+"今年"+age+"岁,在"+school+“上学”);
        }
2010-10-14 07:38
快速回复:郁闷 写了好几题都这样 高手教教我
数据加载中...
 
   



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

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