创建对象~~~

来源:8-4 练习题

慕瓜453346

2018-09-27 09:12

类名 方法名=new 类名();

  这个括号里面一般写什么?? 什么时候写?什么时候不写??

为什么Scanner sc=new Scanner(System.in)  括号里面写的是System.in??????

写回答 关注

1回答

  • qq_夜末_0
    2018-09-27 10:08:35
    已采纳

    括号里面一般是你希望创建对象的时候,赋予成员变量的一些值,例如一个用户类

    class User{
    
    private String name;
    private int age;
    public User(String name,int age){
            this.name = name;
            this.age = age;
        }
    }
    User user = new User("andy",18)
    System.out.print(user.name+""+user.age)//等于 andy18

    什么时候写不写,我只能说你做项目的时候应该会知道,

    System是个系统类,in看源码意思是标准输入流,类型是

    InputStream

    看下你构造方法里有没有接受这个类型的参数

    慕瓜4533... 回复qq_夜末_...

    懂了懂了!!三克油,三克油!!!

    2018-09-27 16:55:15

    共 3 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530644 学习 · 6091 问题

查看课程

相似问题