面向对象的程序设计思想( Object Oriented Programming),简称OOP 面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,用类来表示。某个事物的一个具体个体称为实例或对象。对于面向对象的理解要对比 面向过程 来理解。比如说 洗衣机 洗衣服 面向过程,就会把洗衣服的每一个步骤写成一个方法,按顺序执
转载
2023-07-16 19:46:14
822阅读
javaOOP @Draven面向对象序章0.1、什么是对象?0.2、面向对象与面向过程一、Java类及类的成员、方法1.0、类和对象1.1、属性 方法1.2、构造器1.3、类的成员构成(代码附件01)1.4、有参方法 无参方法(代码附件01)1.5、类和对象的创建(代码附件01)1.6、类的多个对象的关系(代码附件02)1.7、类中属性的使用(代码附件03)1.8、方法举例与声明的格式(代码附
转载
2024-02-01 17:52:37
22阅读
JAVAOOP1、JavaOOPOOP:面向对象编程
对象描述问题-->属性
功能的不同-->区分
具有行为能力的人-->人
功能:---->行为能力-->方法
程序员-->搭建虚拟世界
关键点:面向对象编程思想(忘记之前对语言的理解)
Java口号:一切皆对象2、核心思想1、封装
2、继承
3、多态
4、抽象
5、接口3、类作用:在java程序中完成对象创建
转载
2023-06-28 17:42:51
68阅读
15_JAVAOOP一、课程目标二、泛型2.1 泛型概述怎么来解决这个问题呢?2.2 使用泛型的好处2.3 泛型的定义与使用2.3.1 定义和使用含有泛型的类定义格式举例如何使用泛型类使用自定义泛型类2.3.2 含有泛型的方法定义格式定义泛型方法泛型方法的使用2.3.3 含有泛型的接口定义格式定义泛型接口泛型接口的使用定义实现类时确定泛型的类型始终不确定泛型的类型,直到创建对象时,确定泛型的类型
转载
2023-08-28 08:13:50
54阅读
前言 面向对象最关键的两个词汇是类与对象,实质上可以将类看作对象的抽象,它定义了对象所具有的属性和方法。学习 Java 语言必须掌握类与对象,这样可以从深层次理解 Java 这种面向对象语言的幵发理念。因此,掌握类与对象是学习 Java 语言的基础,可以使开发人员更好、更快地掌握 Java 编程思想与编程
转载
2023-08-06 00:34:51
85阅读
JAVAoop简介oop编程思想核心:一切皆对象。OOP编程思想1、封装
2、继承
3、多态
4、抽象
5、接口1封装封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。 简单来说就算把访问权限的修饰符修改为私有的。 通过geti 返回属性 set方法修改属性,实例代码如下:private String name;
转载
2023-08-14 21:09:05
51阅读
面向对象的程序设计有三大特征:封装:解决了数据的安全性问题继承:解决了代码的重用问题多态:解决了程序的扩展问题1-类:具体相同特征或者行为的一种抽象。类是具有相同属性和和行为的一组对象的集合。把相同的或相似的对象归为一类的这个过程就是抽象。还可以在定义类时为类添加访问修饰符,对类进行访问权限控制;对类使用的访问修饰符只有public和缺省两种;被public修饰的类可以从任何地方访问,不受限制;不
转载
2024-01-02 13:00:40
27阅读
1类和对象 类:类别,是对以一类事物的抽象描述。 如果不给类定义构造器,那么程序会为我们生成一个无参构造器,如果给类定义构造器 那么程序将不会为我们生成一个无参构造器。 如果不给属性赋初值,那么属性会有默认值。如:int double 默认值为0,其他为null. public和private修饰属性的区别、 public:在其他类中,可以直接通过对象来访问。 private:在其他
转载
2023-11-20 00:22:56
55阅读
面向对象编程是一种编程概念,其核心思想是允许用户创建所需要的对象,然后提供处理这些对象的方法,使用者通过操作对象而获得运算数据。本文将以简洁的方式对面向对象编程中的概念进行梳理。 1. Class(类) 你可以将类理解为对一组相似实体的统称。类只是一个逻辑组件,并不是具体的物理实体。例如,你可以创建一个名为“Bird”的鸟类,则它可能包含乌鸦,喜鹊,麻雀,鹦鹉等对象。其属性(数据)可以
转载
2023-10-21 18:45:15
87阅读
Java OOP面向对象的主线:为什么使用面向对象?什么是对象创建对象的方法类和对象的区别两种常规类对象和类在Jvm内存中的存储机制如何解决数据存储以及数据的安全问题构造方法:this的用法成员变量局部变量形式参数和实际参数有什么区别?调用带参方法的注意事项重载和重写的区别:方法重写的若干要求:封装继承:继承中容易混淆的概念:继承中经典应用:equals方法组合的两种方式方式一:在类中组合属性方
转载
2023-11-23 14:44:49
16阅读
在学会Java的流程控制语句后,利用Eclipse的便利,你可能已经初步体验到编程的乐趣。但幸福总是那么短暂,很快你就会发现,自己可以利用的工具比较少,除了流程控制语句外,几乎额外的东西了。不,还有一大片天地在等你畅游呢。 本人不是编程专业出身,这里叙述OOP的基本概念,全是按照感觉走了。来吧,跟上我的感觉! 什么是OOP? OOP,即是面象对象的编程,是与结构化编程
转载
2023-09-14 23:06:06
41阅读
前言:Java 是面向对象的高级编程语言,类和对象是 Java 程序的构成核心。围绕着 Java 类和 Java 对象,有三大基本特性:封装是 Java 类的编写规范、继承是类与类之间联系的一种形式、而多态为系统组件或模块之间解耦提供了解决方案(面向对象的编程语言主要有:C++、Java、C#等)。- 面向对象的程序设计有三大特征:封装:解决了数据的安全性问题继承:解决了代码的重用问题多态:解决了
转载
2024-06-08 23:34:45
40阅读
课程目标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阅读