![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础练习
文章平均质量分 51
基础练习,理解Java一些基础底层原理
进击的里维
我只是一个过客
展开
-
枚举的理解
目的了解枚举问题声明一个学生类,包含学号、姓名、性别字段,其中性别字段定义成枚举类型。分析定义一个变量来表示性别的分类?请问该变量的类型使用什么?使用int和String类型,且先假设使用int类型,因为分类情况是固定的,为了防止调用者乱创建类型,可以把三种情况使用常量来表示。常量使用final修饰,并且使用大写字母组成,如果是多个单词组成,使用下划线分割。此时调用setSex方法传递的值应该是Sex类中三个常量之一。但是此时依然存在一个问题——依然可以乱传入参数比如100,此时就不合理了原创 2022-03-09 10:14:44 · 245 阅读 · 0 评论 -
多态的理解
问题描述:需求:模拟在主板(MotherBoard)上安装鼠标(Mouse)、键盘(KeyBoard)等,比较没有规范和有规范的区别。public class MotherBoard {//主板类 void connet(IUSBable iusBable){ System.out.println(iusBable.connet() +";成为电脑的一部分"); }}public interface IUSBable { //USB接口原创 2022-03-07 16:30:46 · 655 阅读 · 0 评论