
面向对象
文章平均质量分 72
谨为整理个人面向对象的学习过程笔记,内容来源B站狂神说Java,以及核心卷1和学校老师讲解。
鹤月瑶笙_
人生漫长,晴雨交加,但若是心怀热爱,即使岁月荒芜,亦能奔山赴海,静待一树花开。
展开
-
面向对象之接口——
本篇我们介绍接口、接口的多态性以及接口的作用,然后浅浅提一下接口和抽象类的异同,最后我们介绍面向接口编程的思维。原创 2022-06-19 22:05:08 · 550 阅读 · 0 评论 -
抽象类和面向抽象的思维——
本篇介绍抽象类和面向抽象的设计思维。原创 2022-06-18 14:02:26 · 310 阅读 · 0 评论 -
Java中的super和this以及final关键字——
本篇我们介绍Java中的super和this关键字,以及浅浅提一下final的注意点。原创 2022-04-10 18:17:35 · 911 阅读 · 0 评论 -
浅谈多态和上转型下转型
本篇介绍多态和Java中的上转型,下转型。原创 2022-06-17 13:34:00 · 625 阅读 · 0 评论 -
方法重写和属性隐藏
在本篇中,我们会介绍继承中会涉及的属性隐藏和方法的重写,前面有篇文章介绍了方法的回顾和加深,基础的内容我们不再赘述。原创 2022-06-16 22:06:11 · 831 阅读 · 0 评论 -
面向对象的特性之封装和继承
谨记录面向对象学习中的知识点,内容易懂,可用于复习基础。如有错误,欢迎指正~原创 2022-06-16 17:42:02 · 122 阅读 · 0 评论 -
基本数据类型的类封装及类的外部访问权限介绍——
基本数据类型的类封装及类的外部访问权限介绍——原创 2022-05-17 16:55:05 · 331 阅读 · 0 评论 -
复杂类的设计,类的结构与类之间的关系以及UML图表示
复杂类的设计**通过分解与复合,可以简化复杂类的设计与实现,使代码易于维护。**在特定的情况下,还可以通过继承和接口来简化复杂类的设计。举个例子,在一个猪八戒吃西瓜的游戏中,需要定义一个叫做猪八戒的类因为有了这个之后我们就可以创建各种各样的猪八戒的对象了,但是想一下子把猪八戒这个类设计出来比较困难,为了简化这个问题,我们可以常常把猪八戒分成猪头猪腿猪身子等若干部分。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9wfG6qdI-1652753065705)(C:\Use原创 2022-05-17 16:19:28 · 610 阅读 · 0 评论 -
包的声明与使用
包机制为了更好的组织类,Java提供了包机制,用于区别类名的命名空间,防止类名冲突,可以让类的用户更让容易检索到类。 包的本质就是文件夹!!包(Package):用于管理Java类库的一种有效机制,提供了一种对工程中1个以上的类进行层次性、分门别类管理的有效方法。1.包语句的语法格式为:package pkg1[.pkg2[.pkg3...]];2.一般利用公司域名倒置作为包名://例如 www.baidu.com ,然后倒置为:com.baidu.www3.为了能够使用某一个包的成员,原创 2022-05-15 22:31:16 · 1491 阅读 · 0 评论 -
类与对象以及构造器
类的定义//例如:"CourseNumber"的类:标示课号。class CourseNumber{ String number; String coursename; void showInfo(){ System.out.println("课号:"+number+",课程名称:"+coursename); }}//学生类class Student{ String number; String name; //构造方法 Student(String nu原创 2022-05-14 22:01:00 · 280 阅读 · 0 评论 -
方法的回顾和加深
方法的定义方法:是类或类的实例可以执行的操作或者说具有的行为。方法总是定义在类的内部,是隶属于类的。java的任何操作型语句,只能出现在类体中的方法中。根据方法名,我们分为构造方法和普通方法。构造方法:定义类时,类体中有一个名称和类名一模一样的方法–构造方法。除此之外的方法,都是普通方法。普通方法的设计建议遵循以下的约定:以动词开头。例如getArea,setAbove,compute等等。尽可能减少方法的参数。充分利用方法重载的机制,减少方法名称种数。 /* 修饰符 返回原创 2022-05-14 21:58:40 · 165 阅读 · 0 评论 -
初始面向对象
初识面向对象Java的核心思想就是OOP属性+方法就是一个类。面向过程&面向对象面向过程思想步骤清晰简单,第一步做什么,第二步做什么…面向过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向对象的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题!对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但原创 2022-05-14 21:57:21 · 84 阅读 · 0 评论