自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 内部类介绍

将一个类,设计为内部类的目的,大多数都是不想让外界去访问,所以内部类的定义应该私有化,私有化之后,再提供一个可以让外界调用的方法,方法内部创建内部类对象并调用。静态成员内部类访问格式:外部类名.内部类名 对象名 = new 外部类名.内部类名();// 外部类名.内部类名 对象名 = new 外部类名.内部类名();举例:在一个类A的内部定义一个类B,类B就被称为内部类。格式:外部类名.内部类名 对象名 = 外部类对象.内部类对象;静态成员内部类中的静态方法:外部类名.内部类名.方法名();

2024-05-31 10:47:36 382

原创 Lambda表达式

定义一个接口(Addable),里面定义一个抽象方法:int add(int x,int y);如果接口中有且仅有一个抽象方法,可以使用Lambda表达式,也可以使用匿名内部类。定义一个接口(Eatable),里面定义一个抽象方法:void eat();定义一个测试类(EatableDemo),在测试类中提供两个方法。一个方法是主方法,在主方法中调用useEatable方法。一个方法是主方法,在主方法中调用useFlyable方法。一个方法是主方法,在主方法中调用useAddable方法。

2024-05-23 21:01:37 632 1

原创 继承和抽象类

当我们在做子类共性功能抽取时,有些方法在父类中并没有具体的体现,这个时候就需要抽象类了!在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类!在Java中,使用 { } 括起来的代码被称为代码块。

2024-05-19 15:13:33 744

原创 接口和多态

接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用。Java中接口存在的两个意义用来定义规范用来做功能的拓展常量抽象方法默认方法(Java 8)静态方法(Java 8)私有方法(Java 9)什么是多态同一个对象,在不同时刻表现出来的不同形态多态的前提要有继承或实现关系要有方法的重写要有父类引用指向子类对象代码演示System.out.println("动物吃饭");​// 1. 要有(继承 \ 实现)关系// 2. 要有方法重写@Override。

2024-05-18 20:40:02 896

原创 pip和Conda介绍

通过 pip,您可以从 Python Package Index(PyPI)下载和安装各种开源软件包。PyPI 是一个存储了大量 Python 软件包的仓库,可以让您方便地获取和使用这些软件包。Conda和pip类似,但不同的是Conda 是一个跨平台的包管理系统,用于安装和管理软件包、依赖项和环境。它不仅仅用于 Python,还可以管理其他编程语言的软件包。在 Python 中,pip 是一个用于管理软件包(packages)的包管理工具。它可以帮助您安装、升级、卸载以及管理 Python 包和模块。

2024-05-16 20:49:27 148

原创 内部类创建

在内部类方法中用 Content content = new Content() 创建(注意这个只能在非静态方法中能用,在静态方法中不可用)。因为在静态区(即静态方法、静态初始化块等)中无法直接创建非静态内部类的对象,因为静态区没有外部类的实例来支持内部类对象的创建。也是先创建外部类对象,但之后将 new Content();方法封装到content方法内。这是静态类的创建方法直接Content content = new Content() 就行。先创建外部类对象,然后再借助外部类来创建内部类。

2024-05-16 20:30:57 232

原创 this关键

首先,需要在目标方法的参数列表中定义接收当前对象的参数。例如,假设有一个名为的方法接受一个MyClass// 执行操作。

2024-05-10 12:12:59 140 2

原创 类的创建(基础)

【代码】类的创建(基础)

2024-05-10 11:42:08 113 1

原创 类的调用方法

对于ClassName它使个引用类型,object则为我们创建的对象。new是一个关键字,它的意思是在堆内存中拿出一块内存 (堆内存是用于动态分配对象的一块内存区域),这个内存中存的是ClassName中的所有内容。我们可以使用;或者来调用ClassName中的成员方法和成员变量。

2024-05-10 00:44:20 536 1

原创 设有一个 MN×M方格的棋盘(1≤N≤100,1≤M≤100)求出该棋盘中包含有多少个正方形、多少个长方形(不包括正方形)。

设有一个 MN×M方格的棋盘(1≤N≤100,1≤M≤100)求出该棋盘中包含有多少个正方形、多少个长方形(不包括正方形)

2022-11-18 10:16:25 1548 1

原创 将 1,2,…,9 共 9 个数分成 3 组,分别组成 3 个三位数,且使这 3 个三位数构成 1 : 2 : 3的比例,试求出所有满足条件的 3位数

将 1,2,…,9 共 9 个数分成 3 组,分别组成 3 个三位数,且使这 3 个三位数构成 1 : 2 : 3的比例,试求出所有满足条件的 3位数

2022-11-17 20:19:47 2845 3

空空如也

空空如也

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

TA关注的人

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