摘要: 内部类 指的是在Java中可以将一个类定义在另一个类的内部 内部类可以定义在 1.类的内部(与类成员层次一致) 2.方法/块内部(与类成员相差一个层次 方法的局部变量一个层次) *1.成员内部类 将一个类直接定义在类的里面 作为成员 与属性和方法层次一致 成员内部类和正常类一样 使用不同的修饰符来修 阅读全文
posted @ 2021-02-16 11:09 JAVA初当力 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 设计模式 适配器模式 Adapter Java面向对象的四大特性 继承 封装 多态(抽象) 多态: 同一个对象 体现出来的多种不同形态(身份) 将一种行为表现出不同的效果 要实现多态效果 需要继承关系 体现: 1.父类类型的引用 指向 子类的对象 Person p = new Teacher(); 阅读全文
posted @ 2021-02-14 11:44 JAVA初当力 阅读(47) 评论(0) 推荐(0) 编辑
摘要: native本地的 Java源代码中看到native就已经看不到后续代码 后续会调用其他编程语言执行内存的操作 Java中没有指针 Object类中有一个方法 hashCode abstract抽象的 (很不具体 没有具体的执行 只是概念) 普通类中不能写抽象方法 抽象方法目前来看必须放在抽象类或接 阅读全文
posted @ 2021-02-11 12:08 JAVA初当力 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 设计模式 23种 1.设计模式是一种设计的经验和总结 2.设计模式用来解决某些场景下某一类问题的 >通用的解决方案 3.有了设计模式之后 可以让代码被容易被理解 确保了代码的复用性 可靠性 可扩展性 设计模式分为三类 一、创建型模式(5种) >用来解决对象创建的过程 单例模式 工厂方法模式 抽象工厂 阅读全文
posted @ 2021-02-10 11:48 JAVA初当力 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 修饰符 权限修饰符 范围从大到小 public>protected>默认不写>private 特征修饰符 final static abstract native transient synchronized volatile 权限修饰符可以用来修饰类本身和类中的成员(除程序块) 权限修饰符只有pu 阅读全文
posted @ 2021-02-07 20:24 JAVA初当力 阅读(139) 评论(0) 推荐(0) 编辑
摘要: /* 类的关系 类的继承 类和类之间的关系 A is-a B 泛化(继承 实现) A has-a B 包含(组合 聚合 关联) A use-a B 依赖(need-a) 继承 1.子类继承父类 通过关键字extends 2.子类的对象可以调用父类的public protected属性和方法 当做自己 阅读全文
posted @ 2021-02-03 21:02 JAVA初当力 阅读(291) 评论(0) 推荐(0) 编辑
摘要: nextInt(nextFloat nextByte)next nextLine 1.在读取方法上来讲 大家都以回车符作为结束符号 除了nextLine以外其余的方法都不读取回车符 2.读取的返回结果来讲 nextInt-->int nextFloat-->float next-->String n 阅读全文
posted @ 2021-01-30 16:30 JAVA初当力 阅读(510) 评论(0) 推荐(0) 编辑
摘要: package Test01; import java.util.Scanner; public class Calculator { //设计一个方法 加法运算 需要两个元素 一个结果 public float add(float a,float b){ return a+b; } //设计一个方 阅读全文
posted @ 2021-01-30 16:26 JAVA初当力 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 类的的成员 1.属性--静态描述特征 权限修饰符 [特征修饰符] 属性类型 属性名字[=值]; 2.方法--动态描述行为 权限修饰符 [特征修饰符] 返回值类型 方法名字([参数列表])[抛出异常][{方法体}] 最重要的是方法的设计参数及返回值问题 传递 调用 执行 内存 3.构造方法--创建当前 阅读全文
posted @ 2021-01-30 09:27 JAVA初当力 阅读(84) 评论(0) 推荐(0) 编辑
摘要: overload 方法重载 方法重载 1.概念 一个类中的一组方法 相投的方法名字 不同的参数类型 这样的一组方法构成了方法重载 2.作用 为了让使用者便于记忆与调用 只需要记录一个名字 执行不同的操作 参数列表的不用 (参数的个数 参数的类型 参数的顺序)三者中有一个不一样就算不同 调用方法的时候 阅读全文
posted @ 2021-01-29 20:14 JAVA初当力 阅读(111) 评论(0) 推荐(0) 编辑