摘要: 内部类 如果定义类在局部位置(方法中 代码块):局部内部类 匿名内部类 定义在成员位置 成员内部类 静态内部类 基本介绍 一个类的内部又完整的嵌套了另一个类结构,被嵌套的类称为内部类,嵌套其他类的类称为外部类,是我们类的第五大成员 类的五大成员是那些 属性 方法 构造器 代码块 内部类 内部类最大的 阅读全文
posted @ 2021-06-23 22:09 mx_info 阅读(65) 评论(0) 推荐(0)
摘要: 接口 基本介绍 接口就是给出一些没有实现的方法,封装到一起,到某个类需要使用的时候,再根据具体情况把这些方法写出来 语法 interface 接口名{ 属性 抽象方法 } class 类名 implementd 接口{ 自己属性; 自己方法; 必须实现接口的抽象方法 } 接口是更加抽象的抽象的类,抽 阅读全文
posted @ 2021-06-23 15:50 mx_info 阅读(204) 评论(0) 推荐(0)
摘要: 模板模式 基本介绍 抽象类体现的就是一种模板模式的设计,抽象类作为多个子类的通用模板,子类在抽象类的基础上进行扩展,改造,但子类总体上会保留抽象类的行为方式 说明 当功能内部一部分实现是确定的,一部分实现是不确定的,这时可以把不确定的部分暴露出去,让子类实现 编写一个抽象父类,父类提供多个子类通用方 阅读全文
posted @ 2021-06-23 11:44 mx_info 阅读(33) 评论(0) 推荐(0)
摘要: 抽象类 说明 当父类的一些方法不确定时,可以用abstract关键字来修饰该方法,这个方法就是抽象方法,用abstract来修饰该类就是抽象类 所谓抽象方法就是没有实现的方法 所谓没有实现就是指没法方法体 当一个类中存在抽象方法时,需要将该类声明为抽象类 一般来说,抽象类会被继承,由其子类实现程序方 阅读全文
posted @ 2021-06-23 11:37 mx_info 阅读(183) 评论(0) 推荐(0)
摘要: final关键字 基本介绍 final可以修饰类 程序 方法 和 局部变量 在某些情况下,如果有下列需求,就会使用final 当不希望类被继承时,可以用final修饰 当不希望父类的某个方法被子类覆盖重写时,可以用final关键字修饰 当不希望类的某个属性值被修改,可以用final修饰 当不希望某个 阅读全文
posted @ 2021-06-23 11:21 mx_info 阅读(90) 评论(0) 推荐(0)
摘要: 单例设计模式 什么是设计模式 设计模式是在大量的实践中总结和理论化之后优选的代码结构,编程风格,以及解决问题的思考方式,设计模式就像是经典的棋谱,不同的棋局,用不同的棋谱,免去再摸索和思考 什么是单例模式 所谓类的单例设计模式,就是采用一定的方法保证在这个软件系统中,对某个类只能存在一个对象实例,并 阅读全文
posted @ 2021-06-23 11:10 mx_info 阅读(53) 评论(0) 推荐(0)
摘要: LeetCode8. 字符串转换整数 (atoi) 题目描述 /** * 请你来实现一个 myAtoi(string s) 函数, * 使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。 * <p> * 函数 myAtoi(string s) 的算法如下: * 阅读全文
posted @ 2021-06-23 09:22 mx_info 阅读(77) 评论(0) 推荐(0)