- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 java中集合的基础应用
使用for循环创建 50个User对象,创建用户对象时,使用 "emp"+r.nextInt(100) 产生用户的id,gender和name随意,分别把用户存入到 ArrayList ,HashSet,以及map中,要求id作为用户的唯一性标识存入到集合中(即同一个集合和map中不能存在相同id的用户)重载hashCode():因为两个对象相等,哈希值也会相等。一个哈希值能对应多个对象,一个对象只能有一个哈希值,所以重载hashCode方法,使id作为哈希值,这样就可以确保id唯一性。
2022-10-15 15:49:09
180
原创 虚函数简介
语法:在类中声明时,声明前用virtual关键字;后面函数实现时,不用加virtual;作用:在一个基类指针指向其派生类对象时,使得该指针调用基类和派生类中同名函数时可以有不同的效果;例:Base *b=new Derived();两个类中都有show函数;若基类中show函数不是虚函数,则该指针调用的show函数是基类中的show函数;若基类中show函数是虚函数,则该指针调用的show函数是派生类中的show函数;具体实现,是因为有虚函数表,可参考:https://blog.cs
2022-04-23 12:03:48
244
1
空空如也
使用类模板前后,类内私有成员访问权限为何改变?
2022-05-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人