07 2023 档案
摘要:# 项目3  把抽象聪和接口的定义、内部结构 ,解释说明 2) - 类:单继承性 - 接口:多继承 - 类与接口:多实现 ## 工厂的设计模式 1.解决的问题 实现了创建者与调用者的分离,即将创建对象的具体过程屏蔽隔
阅读全文
摘要:# 面向对象6 ## 抽象类与抽象方法 随着继承层次中一个个新子类的定义,类变得越来越具体,而父类则更一般,更通用。类的设计应该保证父类和子类能够共享特征。有时将一个父类设计得非常抽象,以至于它没有具体的实例,这样的类叫做抽象类。 ### abstract关键字的使用 1. abstract:抽象的
阅读全文
摘要:# 面向对象5  子类继承父类,但是只有一个对象  1.Java类及类的成员:属性、方法、构造器﹔代码块、内部类 2.面向对象的三大特征:封装性、继承性、多态性、(抽象性) 3.其它关键字:this、 super. static、final、abstract、interf
阅读全文
摘要:# Java基础1 ### whitch - break,可以使用在switch-case结构中,表示一旦执行到此关键字,就跳出switch-case结构 - switch结构中的表达式,只能是如下的6种数据类型之一: byte . short、char、int、枚举类型(JDK5.0新增)、Str
阅读全文
摘要:# 基本语法 ## 新建项目 1. 选中空项目 2. 文件命名,保存文件位置 3. 文件,new,模块 4. 模块命名,完成出现src 5. 项目结构:SDK选择1.8,语言等级设置为8,应用+完成 6. 在src中新建com,在com中新建xin,在xin中写base,scanner等 ## 关键
阅读全文
摘要:# 计算机介绍 ## 内存 ### 比特(bit)和字节(byte) - 一个0或者一个1存储为一个比特(bit),是计算机中最小的存储单位。 - 计算机中是最基本的存储单元是字节(byte)。每个字节由8个比特构成。 - 计算机的存储能力是以字节和多字节来衡量的。如下: - 千字节(kilobyt
阅读全文
摘要:# 异常 ### 什么是异常 - 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。 - 软件程序在运行过程中,非
阅读全文
摘要:# 接口 ## 接口 1. 普通类:只有具体实现 2. 抽象类:具体实现和规范(抽象方法)都有! 3. 接口:只有规范!自己无法写方法~专业的约束!约束和实现分离:面向接口编程~ 4. 接口就是规范,定义的是一组规则,体现了现实世界中“如果你是.….则必须能..”的思想。如果你是天使,则必须能飞。如
阅读全文
摘要:# static总结,抽象 ## static总结 ```java package com.oop.demo07; //static public class Student { private static int age;//静态变量 private double score;//非静态变量 p
阅读全文
摘要:# 多态 ## 多态 - 即同一方法可以根据发送对象的不同而采用多种不同的行为方式。 - 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多 - 多态存在的条件 - 有继承关系 - 子类重写父类方法 - 父类引用指向子类对象 - 注意:多态是方法的多态,属性没有多态性。 - instanc
阅读全文
摘要:# 封装,重写 ## 封装 - 该露的露,该藏的藏 我们程序设计要追求“**高内聚,低耦合**”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。 - 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏
阅读全文