摘要: 类的封装,是指将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象的内部信息,而是通过该类所提供的方法来实现对内部信息的操作访问。 通过一个程序来了解为什么需要对类进行封装 上述示例将年龄赋值为一个负数-18,在语法上不会有任何问题,因此程序可以正常运行,但在现实生活中明显是不合理的 为了避免 阅读全文
posted @ 2022-06-11 14:55 我滴妈老弟 阅读(2106) 评论(0) 推荐(0)
摘要: ocject是java.lang.object包下的一个类 Object类是所有Java类的祖先。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。 在不明且给出超类的情况下,java会自动把Object作为要定义类的超类 可以使用类型为Object的变量只想任意类型的对 阅读全文
posted @ 2022-06-11 14:39 我滴妈老弟 阅读(35) 评论(0) 推荐(0)
摘要: 多态 多态是值不同类的对象在调用同一个方法是所呈现处多种不同的行为 多态使用条件: 要有继承或者实现的关系 要有方法重写 要有父类引用转向子类对象 作用:消除了类之间的耦合关系,提高了程序的可扩展和可维护性能,耦合指的是代码之间的关联程度 语法格式 父类类名 引用名称 = new 子类类名(); 案 阅读全文
posted @ 2022-06-11 14:20 我滴妈老弟 阅读(40) 评论(0) 推荐(0)
摘要: 在java继承里,父类的属性还有方法在声明时,如果是public关键字即公共属性,则在子类继承时,这些属性和方法都会被子类继承。受保护的也可以继承但是私有的类属性成员和方法则无法继承。子类继承父类的成员变量当子类继承了某个类之后,便可以使用父类中的成员变量,但是并不是完全继承父类的所有成员变量对于父 阅读全文
posted @ 2022-06-11 14:11 我滴妈老弟 阅读(352) 评论(0) 推荐(0)
摘要: 哈希表用的是数组支持按照下标随机访问数据的特性,所以哈希表其实就是数组的一种扩展,由数组演化而来。可以说,如果没有数组,就没有散列表。 哈希表存储的是由键(key)和值(value)组成的数据。 例如,我们将每个人的性别作为数据进行存储,键为人名,值为对应的性别,其中 M 表示性别为男,F 表示性别 阅读全文
posted @ 2022-06-11 14:04 我滴妈老弟 阅读(43) 评论(0) 推荐(0)
摘要: ForEach标签可以循环数组,list,map集合 采用 foreach循环遍历 ,并每次循环允许执行一次回调函数 for (容器中元素类型 临时变量: 容器变量) { System.out.println(临时变量); } foreach循环是一种更加简洁的for循环,也称增强for循环。 fo 阅读全文
posted @ 2022-06-11 13:21 我滴妈老弟 阅读(231) 评论(0) 推荐(0)
摘要: ArrayList是List接口的一个实现类,它是程序中最常见的一种集合。 ArrayList内部的数据存储结构时候数组形式,在增加或删除指定位置的元素时,会创建新的数组,效率比较低,因此不适合做大量的增删操作,ArrayList集合在遍历和查找元素时显得非常高效。 ArrayList<String 阅读全文
posted @ 2022-06-11 13:10 我滴妈老弟 阅读(106) 评论(0) 推荐(0)