自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 面向对象之接口——

本篇我们介绍接口、接口的多态性以及接口的作用,然后浅浅提一下接口和抽象类的异同,最后我们介绍面向接口编程的思维。

2022-06-19 22:05:08 466

原创 抽象类和面向抽象的思维——

本篇介绍抽象类和面向抽象的设计思维。

2022-06-18 14:02:26 174

原创 浅谈多态和上转型下转型

本篇介绍多态和Java中的上转型,下转型。

2022-06-17 13:34:00 493

原创 方法重写和属性隐藏

在本篇中,我们会介绍继承中会涉及的属性隐藏和方法的重写,前面有篇文章介绍了方法的回顾和加深,基础的内容我们不再赘述。

2022-06-16 22:06:11 674

原创 面向对象的特性之封装和继承

谨记录面向对象学习中的知识点,内容易懂,可用于复习基础。如有错误,欢迎指正~

2022-06-16 17:42:02 91

原创 基本数据类型的类封装及类的外部访问权限介绍——

基本数据类型的类封装及类的外部访问权限介绍——

2022-05-17 16:55:05 287

原创 复杂类的设计,类的结构与类之间的关系以及UML图表示

复杂类的设计**通过分解与复合,可以简化复杂类的设计与实现,使代码易于维护。**在特定的情况下,还可以通过继承和接口来简化复杂类的设计。举个例子,在一个猪八戒吃西瓜的游戏中,需要定义一个叫做猪八戒的类因为有了这个之后我们就可以创建各种各样的猪八戒的对象了,但是想一下子把猪八戒这个类设计出来比较困难,为了简化这个问题,我们可以常常把猪八戒分成猪头猪腿猪身子等若干部分。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9wfG6qdI-1652753065705)(C:\Use

2022-05-17 16:19:28 515

原创 包的声明与使用

包机制为了更好的组织类,Java提供了包机制,用于区别类名的命名空间,防止类名冲突,可以让类的用户更让容易检索到类。 包的本质就是文件夹!!包(Package):用于管理Java类库的一种有效机制,提供了一种对工程中1个以上的类进行层次性、分门别类管理的有效方法。1.包语句的语法格式为:package pkg1[.pkg2[.pkg3...]];2.一般利用公司域名倒置作为包名://例如 www.baidu.com ,然后倒置为:com.baidu.www3.为了能够使用某一个包的成员,

2022-05-15 22:31:16 1365

原创 类与对象以及构造器

类的定义//例如:"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 229

原创 方法的回顾和加深

方法的定义方法:是类或类的实例可以执行的操作或者说具有的行为。方法总是定义在类的内部,是隶属于类的。java的任何操作型语句,只能出现在类体中的方法中。根据方法名,我们分为构造方法和普通方法。构造方法:定义类时,类体中有一个名称和类名一模一样的方法–构造方法。除此之外的方法,都是普通方法。普通方法的设计建议遵循以下的约定:以动词开头。例如getArea,setAbove,compute等等。尽可能减少方法的参数。充分利用方法重载的机制,减少方法名称种数。 /* 修饰符 返回

2022-05-14 21:58:40 136

原创 初始面向对象

初识面向对象Java的核心思想就是OOP属性+方法就是一个类。面向过程&面向对象面向过程思想​步骤清晰简单,第一步做什么,第二步做什么…面向过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向对象的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题!对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但

2022-05-14 21:57:21 53

原创 关系数据库理论之最小依赖集的求解

最近学习数据库理论,刚好学到第六章的关于关系数据库极小函数依赖集的问题,此篇博客仅为记录学习,巩固知识点。在本篇中,会介绍什么是闭包,什么是极小函数依赖集以及极小函数依赖集的求法。如有问题,欢迎各位大佬指出——...

2022-05-01 22:12:37 4372

原创 instanceof和类型转换(Java多态)

X instanceof Y:判断X和Y是否存在父子关系X:对象,Y:类,如果X对象是Y类(或者其子类)的实例,输出true,否则输出false。若X和Y之间不存在父子关系,则编译不通过。也可以说,编译看左边,运行看右边!例如:package com.oop;import com.oop.Test06.Person;import com.oop.Test06.Student;import com.oop.Test06.Teacher;public class Application

2022-04-14 20:58:03 335

原创 Java中的super和this以及final关键字——

本篇我们介绍Java中的super和this关键字,以及浅浅提一下final的注意点。

2022-04-10 18:17:35 655

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除