面向对象的实现:
1. 发现类
2. 发现类的属性
3. 发现类的方法
封装:
将类的某些信息隐藏,需要特定方法访问
优点: 避免非法赋值,隐藏类的实现
转载
2023-07-20 22:56:17
11阅读
大家好,我是一名初学者,在这个平台发表一下自己的见解,希望可以和大家交流学习。 JAVA是一种面向对象的语言,面向对象主要分为三种:封装 继承 多态,这三种形式都是为了简便代码,利用代码的重用率和灵活性。 一 首先打开程序第一件事情就是创建文件夹和导包,接下来就是创建类。 创建类的规范操作如下: 1.添加private属性(私有属性) 2.给private属性添加get set访问器 快捷键:(s
转载
2023-08-16 23:29:59
112阅读
课程目标1. 【理解】什么是内部类
2. 【掌握】匿名内部类
3. 【掌握】引用数据类型作为方法的参数
4. 【理解】final关键字的使用
5. 【理解】包的定义及使用
6. 【理解】权限修饰符
7. 【掌握】static关键字的使用内部类 什么是内部类将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。 内部类的分类成员内部类局部内部类匿名内部类成员内部类在描述事物时,
原创
2023-09-13 07:52:29
36阅读
课程目标1. 【理解】StringBuilder 类
2. 【掌握*】StringBuilder的使用
3. 【理解】Math类的使用
4. 【理解】Arrays类的使用
5. 【掌握*】包装类的使用
6. 【理解】BigInteger类和BigDecimal类的使用
7. 【掌握】Date类的使用
8. 【掌握*】SimpleDateFormat类的使用
9. 【理解】Calendr类的使用St
原创
2023-09-15 08:13:23
81阅读
课程目标1. 【理解】什么是异常
2. 【理解】异常的体系结构
3. 【掌握】处理异常的方式
4. 【理解】自定义异常
5. 【理解】Log4J的作用异常概述什么是异常 异常,就是不正常的意思。在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点不同,该部位的功能将受影响.在程序中的意思就是:异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。在Java等面
原创
2023-09-18 08:08:27
108阅读
课程目标1. 【理解】集合的体系结构
2. 【掌握】Collection集合中常用的方法
3. 【理解】Iterator迭代器
4. 【掌握】增强for的使用
5. 【理解】List集合的特点
6. 【掌握】List集合中特有的方法
7. 【理解】LinkedList集合的特点
8. 【理解】LinkedList集合中特有的方法
9. 【理解】数据结构集合概述什么是集合集合:集合是java中提供的
原创
2023-09-19 08:12:15
98阅读
课程目标1. 【理解】Set集合的特点
2. 【理解】Set集合不重复的原理
3. 【掌握】HaseSet集合的基本使用
4. 【理解】LinkedHashSet的特点
5. 【理解】Map集合的特点
6. 【掌握】HashMap的使用
7. 【理解】LinkedHashMap的特点
8. 【掌握】Map集合的案例
9. 【掌握】模拟斗地主案例Set集合Set集合概述 java.util.Set接
原创
2023-09-20 07:42:40
64阅读
课程目标1. 【理解】什么是泛型
2. 【掌握】泛型的基本使用
3. 【理解】什么是Collections工具类
4. 【理解】什么是File类
5. 【掌握】File类的常用功能
6. 【掌握】打印多级目录案例
7. 【掌握】文件搜索案例泛型泛型概述 在前面学习集合时,我们都知道集合中是可以存放任意对象的,只要把对象存储集合后,那么这时他们都会被提升成Object类型。当我们在取出每一个对象,并
原创
2023-09-21 08:05:28
91阅读
课程目标1. 【理解】什么是IO流
2. 【理解】IO流的分类
3. 【掌握】IO流的顶层父类
4. 【掌握】字节流的使用
5. 【掌握】图片复制案例
6. 【掌握】字符流的使用
7. 【掌握】字符流复制文本文件案例IO流概述什么是IO 生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了ctrl+s ,可能文件就白白编辑了。当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那
原创
2023-09-22 07:49:56
83阅读
课程目标1. 【理解】什么是继承
2. 【掌握】继承的使用
3. 【理解】继承中的成员的特点
4. 【理解】super和this的作用
5. 【理解】什么是抽象
6. 【掌握】抽象的使用继承继承概述在面向对象里面,继承是对上一章的类,进一步抽象的过程。 当多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,这个类就是父类,那么多个子类无需再定义这些属性和行为,只要 继承那一个类(父类)即可
原创
2023-09-11 07:47:54
35阅读
课程目标1. 【理解】什么是API
2. 【掌握】API的使用方式
3. 【理解】Object类
4. 【掌握】Object类中的equals方法
5. 【掌握】String类中的常用方法API概述什么是APIAPI(Application Programming Interface),应用程序编程接口。Java API是一本程序员的字典 ,是JDK中提供给 我们使用的类的说明文档。这些类将底层的
原创
2023-09-14 08:37:32
33阅读
课程目标1. 【理解】什么是缓冲流
2. 【掌握】缓冲流的使用
3. 【理解】转换流
4. 【理解】序列化流
5. 【理解】打印流
6. 【掌握】Properties集合的使用缓冲流 前期我们学习了基本的一些流,作为IO流的入门,今天我们要见识一些更强大的流。比如能够高效读写的缓冲流,能够转换编码的转换流,能够持久化存储对象的序列化流等等。这些功能更为强大的流,都是在基本的流对象基础之上创建而来的
原创
2023-09-23 07:47:02
99阅读
课程目标1. 【了解】什么是并发与并行
2. 【理解】什么是线程与进程
3. 【掌握】多线程的创建
4. 【理解】Thread与Runnable之间的区别
5. 【熟悉】Thread类中的方法
6. 【理解】线程的状态
7. 【掌握】线程安全的解决方法
8. 【理解】什么是死锁多线程概述并发与并行什么是并发指两个或多个事件在同一个时间段内发生。什么是并行指两个或多个事件在同一时刻发生(同时发生)。
原创
2023-09-24 12:41:06
109阅读
1、short s1 = 1; s1 = s1 + 1;有错吗? short s1 = 1; s1 += 1; 有错吗?Java的基本数据类型转换自动类型转换: 小→大 byte→short→int→long→float→double强制类型转换:大→小 小类型 变量名 = (大类型)值类型提升:是指在多种不同类型数据的表达式中,类型会自动向范围表达大的值的数据类型提升自增/自减运算符、复合赋值运
转载
2024-01-12 01:46:57
31阅读
课程目标1. 【理解】 什么是面向对象
2. 【理解】 类和对象的关系
3. 【掌握】 类的定义和使用
4. 【掌握】 三大特征之封装
5. 【掌握】 this关键字的使用面向对象概述什么是面向对象 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属
原创
2023-09-10 12:13:39
85阅读
课程目标1. 【理解】什么是接口
2. 【掌握】接口的定义格式
3. 【掌握】接口的使用
4. 【理解】接口的成员特点
5. 【理解】类和接口 抽象类和接口之间的关系
6. 【掌握】单继承多实现
7. 【理解】接口之间的多继承
8. 【掌握】接口的案例
9. 【理解】什么是多态
10. 【理解】使用多态的前提
11. 【掌握】多态的格式
12. 【理解】多态中的成员访问特点
13. 【理解】多
原创
2023-09-12 08:05:20
68阅读
文章目录一、对象和封装1.简述面向对象2.面向对象和面向过程的区别3.面向对象设计的过程4.创建对象、调用属性和方法5.类名、属性名、方法名、常量名的命名规范6.构造方法及其重载7.static修饰符8.封装二、继承1.语法2.概述3.子类与父类的关系4.重写和继承关系中的构造方法5.this与super关键字6.构造函数7.抽象类8.final关键字三、多态1.定义2.实现方式3.判断数据类型
转载
2023-07-22 20:00:54
307阅读
1) 以下属于OOP的特征有()。 a)继承 b)封装 c)多态 d)隐藏 2) JavaOOP中的多态包括() a) 方法重写 b) 方法重载 c) 方法隐藏 d) 以上都不对 3) Java中的访问修饰符包括( )。 a) Public b) private c) protected d) in
转载
2016-07-31 20:51:00
153阅读
2评论
://note.youdao.com/noteshare?id=bbdc0b970721e40d327db983a2f96371
原创
2022-01-10 13:58:04
45阅读
在软件开发过程中,面向对象编程(OOP)是一种常用的编程范式。本文将以“Java OOP 定义手机”的角度探讨如何通过完善的架构设计和管理来构建一个手机管理系统。在具体实现前,我们首先需要对环境做预检,梳理整个部署架构,提供安装步骤以及依赖管理和配置调优的方法攻略,最后还要对常见故障进行排查分析。
### 环境预检
要确保一切运行顺利,硬件与软件环境的预检尤为重要。我们首先要了解我们的环境结构