简介 目录 评价 推荐
  • 邬港瑜 2022-01-20

    私有化(公司上班)

    0赞 · 0采集
  • 晓天色 2021-05-02

    接口不能直接实例化

    0赞 · 0采集
  • TNS_shining 2021-01-06

    4:55  new 实现类的类名()就可以创建一个新的对象了!

    而new HashSet()是专门为Set接口实例化的一个办法,因为HashSet是Set接口的一个实现类!

    接口可以看成一个特殊的类,虽然接口并不是类,但是接口和类的程序结构都是一样的,只是类型不一样而已,因为作用不一罢了。所以类可以被实现,接口也同样可以被实现。

    只不过,类被实现时,直接用new 类名()即可,而接口想要被实现,不能直接new 接口名()。而是要通过new 接口的一个实现类名()来进行实现;

    0赞 · 0采集
  • 溜德华 2020-09-14

    public Student(String id,String name){

        this.id=id;

        this.name=name;

    把所选课程的属性也就是coerses进行一个初始化,然而这个set只是一个接口不能够直接实例化  可以通过HashSet对courses进行一个实例化 this.courses=new HashSet(); 

    0赞 · 0采集
  • qq_慕仙1122502 2020-07-30
    package lmr;
    import java.util.Set;
    public class Student{
    public String id;
    public String name;
    public Set courses;
    public Student(String id,String name){
    this.id = id;
    this.name = name;
    this.courses = new HashSet();
    }
    }


    0赞 · 0采集
  • qq_慕仙1122502 2020-07-30
    package lmr;
    public class Student{
    public String id;
    public String name;
    public Set courses;
    }


    0赞 · 0采集
  • qq_慕仙1122502 2020-07-27
    package lmr
    public class Student{
    public String id;
    public String name;
    public Set course;
    public Student(String id,String name){
    this.id = id;
    this.name = name;
    this.course = new HashSet();
    }
    }


    0赞 · 0采集
  • qq_慕仙1122502 2020-07-27
    package lmr;
    public class Course{
    public String id;
    public String name;
    public Course(String id,String name){
    this.id = id;
    this.name = name;
    }
    }


    0赞 · 0采集
  • weixin_慕粉1151318 2020-07-08

    1、Set是一个接口通过“this.course=new HashSet()”进行实例化,使用时导入java.util包。

    2、创建属性时,一般开发用私有

    private String  id;

    public  String getId(){

    return id;

    }

    public void setId(String id){

    this.id=id;

    }

    0赞 · 0采集
  • Humble678 2020-07-02

    *学生的可选择的课程信息存放在 Set 类型的属性  courses 中 。

    *在构造器中将 courses 进行初始化(实例化)this.courses=new HashSet();

    *Set  是一个接口,所以不能直接实例化,通过  HashSet 这个实现类来进行实例化 ,需要导入包;

    *在实际开发中,应该把所有的属性都私有化,然后通过get 和 set 来访问属性。

    0赞 · 1采集
  • 一只小马甲甲 2020-05-27

    Set不能直接实例化 因为是一个接口

    截图
    0赞 · 0采集
  • qq_三两年_2 2020-02-29

    HashSet是Set接口重要的实现类

    0赞 · 0采集
  • qq_三两年_2 2020-02-29

    实际开发中属性多是私有,通过get set去访问属性

    0赞 · 0采集
  • orangewangjie3473319 2020-01-15

    属性为set类型

    截图
    0赞 · 0采集
  • 慕无忌8817699 2019-10-27

    类中元素构造方法中都需要实例化

    0赞 · 0采集
  • 慕斯卡1278254 2019-10-12

    qqqqq

    http://img2.mukewang.com/5da15ee600010ba803080236.jpg

    0赞 · 0采集
  • qq_慕勒0516037 2019-09-19

    public Set courses;//把课程信息存放在set类型的属性里,util.Set包

    this.courses=new HashSet();//util.HashSet

    0赞 · 0采集
  • 慕虎4313258 2019-08-27

    不能直接实例化Set,因为Set是一个接口,需要通过HashSet进行实例化


    导包快捷:Eclipse中Ctrl+Shift+O

    public class Student{    public String id;    public String name;    public Set courses;    public Student(String id,String name){        this.id=id;        this.name=name;        this.courses=new HashSet();    }}


    0赞 · 0采集
  • 半梦半痴狂 2019-08-04

    https://img3.mukewang.com/5d46973c0001bcb609830411.jpg

    区分测试以及实际操作中的一些细节问题

    0赞 · 0采集
  • 灵谷鱼 2019-07-21

    java限定符:

    截图
    0赞 · 0采集
  • qq_上帝的色子_0 2019-04-28

    public class Student{

        public String id;

        public String name;

        public Set courses;

        public Student(String id,String name){

            this.id=id;

            this.name=name;

            this.courses=new HashSet();

        }

    }


    0赞 · 0采集
  • 学到死为止 2019-03-29

    public class Student{

        public String id;

        public String name;

        public Set courses;

        public Student(String id,String name){

            this.id=id;

            this.name=name;

            this.courses=new HashSet();

        }

    }

    1赞 · 1采集
  • 学到死为止 2019-03-29

    public class Course{

        public String id;

        public String name;

        public Course(String id,String name){

            this.id=id;

            this.name=name;

        }

    }

    0赞 · 0采集
  • 黑曼巴Code 2019-03-19

    https://img1.mukewang.com/5c9051f30001d8b918640912.jpg

    HashSet


    0赞 · 0采集
  • 慕莱坞5399513 2019-03-18

    导包快捷:Eclipse中Ctrl+Shift+O

    0赞 · 0采集
  • 慕莱坞5399513 2019-03-18

    关于为什么要创建含参构造器的问题:

    123456789public class Course{    public String id;    public String name;    //含参构造器    public Course(String id,String name){    this.id=id;    this.name=name;    }}

    便于创建对象时直接赋值,例如Course c1 = new Course("1","数据结构");

    只有在实体类Course中添加了有参构造方法public Course(String id, String name) {...},才能这样赋值,否则只能先创建一个对象,再用set方法赋值。

    Course c1 = new Course();

    c1.setId("1");

    c1.setName("数据结构");


    1赞 · 1采集
  • 慕函数7196831 2019-03-06

    实际项目中应该注意属性的私有化,利用get和set去获取和设置属性;5c0d22340001100b12800720.jpg

    1赞 · 0采集
  • 千门丶 2019-03-06
    不能实例化set(它是接口)
    0赞 · 0采集
  • 慕容4537043 2019-01-31

    学生的可选择的课程信息 存放在Set类型的属性courses中
    在构造器中 将courses进行初始化(实例化)this.courses=new HashSet();因为Set是一个接口,所以不能直接实例化,通过HashSet这个实现类来进行实例化 ,需要导入包
    在实际开发中,应该把所有的属性都私有化,然后通过get 和 set 来访问属性。
    实际开发中,类的属性应该私有化

    1赞 · 0采集
  • 龙峰 2018-12-09

    import java.utils.Set; 

    import java.utils.HashSet;

    class Student {

    private String id;

    private String name;

    private Set courses;

    public Student(String id, String name) {

        this.id = id;

        this.name = name;

        this.course = new HashSet();

    }

    }


    截图
    0赞 · 1采集
数据加载中...
开始学习 免费