![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 58
luck_gugu
持续性学习
展开
-
对JAVA中封装、继承、多态的理解
1、封装 将类中的属性设置为私有属性,提供共有的外部方法供程序调用,可以实现丰富的细节操作,目的是为了保证数据安全和规范。 符合高内聚、低耦合: 高内聚:类的内部数据操作细节自己完成,不允许外部干涉; 低耦合:仅暴露少量的方法给外部使用。 应用:定义属性用private修饰,通过get、set方法来读取和设置值。 2、继承 符合is-a模式的设计 表示父类和子类之间的关系,当两个类或者多个类具有相同的方法和属性的时候,可以提取出来变为父类,子类可以继承。 应用:子类通过extend关键字继原创 2021-05-17 14:28:55 · 132 阅读 · 0 评论 -
LeetCode刷题(简单)笔记(2)
5、宝石与石头 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/jewels-and-stones 给定字符串J代表石头中宝石的类型,和字符串S代表你拥有的石头。S中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J中的字母不重复,J和S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。 示例 1: 输入: J = "aA", S = "aAAbbbb" 输出: 3 代码: ..原创 2021-04-24 21:14:03 · 132 阅读 · 0 评论 -
LeetCode刷题(简单)笔记(1)
1、数组元素积的符号 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/sign-of-the-product-of-an-array 已知函数signFunc(x) 将会根据 x 的正负返回特定值: 如果 x 是正数,返回 1 。 如果 x 是负数,返回 -1 。 如果 x 是等于 0 ,返回 0 。 给你一个整数数组 nums 。令 product 为数组 nums 中所有元素值的乘积。 返回 signFunc(product) 。.原创 2021-04-24 20:54:51 · 109 阅读 · 0 评论