y_bee
2017-01-11 06:20
采纳率: 100%
浏览 688
已采纳

小白求教,刚接触java求解决

![图片说明](https://img-ask.csdn.net/upload/201701/11/1484115604_367662.png)图片说明

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 滑头小鬼 2017-01-11 06:33
    已采纳

    你得定义两个变量 要不然在this.name = name是会报错的

    打赏 评论
  • 滑头小鬼 2017-01-11 06:28

    public class Practise {

    public static void main(String[] args){
        Person p = new Person("张三",10);
        p.show();
    }
    

    }

    class Person{

    String name;
    int age;
    
    //无参的方法
    Person(){
    }
    
    //有参方法
    Person(String name,int age){
        this.name = name;
        this.age = age;
    }
    void show(){
        System.out.println(name + "你好啊");
    }
    

    }

    打赏 评论
  • 梦昼初PurpleShell 2017-01-11 07:25

    报错,name未定义,定义一个全局变量

    打赏 评论
  • qq695938675 2017-01-12 02:37

    Peason需要定义一个全局变量,
    class Person{
    String name;
    int age;

    Person(String name,int age){
            this.name = name;
            this.age = age;
    }
    void show(){
            System.out.println(name + "你好啊");
    }
    

    }

    打赏 评论

相关推荐 更多相似问题