自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 项目实训 自定义异常——处理好商品仓库的数量溢出

自定义异常

2022-06-07 21:01:48 473

原创 List 集合及其实现类

集合

2022-05-26 19:47:30 2751 1

原创 多态 Java

1.多态的概念多态是面向对象程序的第三大特征。实现多态的前提下是在继承的关系下,每个子类定义了覆盖的方法。简单点说:“一个接口,多种实现”,就是同一种事物表现出的多种形态。c++多态分为两种:编译时多态,运行时多态。而Java中的多态只有一种,就是运行时多态。运行时是一种运行期间的行为,而不是一种运行期间的行为,而不是编译期间的行为。多态是指在继承的关系下,对于相同的消息,不同类采用不同的实现方式,即不同类的对象调用同名的方法,产生不同的行为。Java语言的多态性体现在方法的重载与覆盖上。通

2022-05-22 15:15:30 309 2

原创 继承与覆盖

(1)成员变量的继承与隐藏基于父类创建子类时,子类可以继承父类的成员变量和成员方法。但是,如果在父类和子类中同时声明了一个同名变量,则这两个变量在程序运行时同时存在。也就是说,子类在使用的同名变量只是被隐藏了。 能够继承父类的public和protected成员变量;不能够继承父类的private成员变量; 对于父类的包访问权限成员变量,如果子类和父类在同一个包下,则子类能够继承;否则,子类不能够继承; 对于子类可以继承的父类成员变量,如果在子类中出现了同名称的成员变量,则会发生隐藏现象,即子类的

2022-05-20 14:14:47 1267 2

原创 Java 继承

1.继承的概念,分类与实现(1).继承的概念在面向对象程序设计中,继承表示两个类之间的一种关系,是一种由已有类创建新类的机制。 子类不仅可以从父类中继承成员变量和方法,还可以重新定义它们以及扩充新的内容。 Java继承具有单继承的特点, 每个子类只有一个直接父类。 类:类是具有共同属性的一组对象。它是创建对象的模板或蓝图。 子类:子类是继承其他类的类。它也称为派生类,扩展类或子类。 超类/父类:超类是子类继承功能的类。它也称为基类或父类。 (2).继承的分类

2022-05-15 16:38:16 281

原创 构造方法及其重载

1.构造方法类中有一种特殊的成员方法,其方法名与类名相同,称为构造方法。通过构造方法可以完成对象的创建,以及实例变量的初始化。下面是一个构造方法示例:public class Puppy{ public Puppy( ) { } public Puppy(String name) { //这个构造器仅有一个name }}每个类都有一个隐藏的无参构造函数。public class Dog{ /** * 带参构...

2022-05-13 14:00:50 4294

原创 Java类和对象 Java之路(八)

1.类的声明(1)类的概念简单地说,类是对对象的抽象描述,对象是表示现实世界中某个具体的事物。类作为一个抽象的数据类型,用来描述相同类型的对象。面向对象编程就是定义这些类的。(2)定义类的语法格式[修饰符] class 类名 [entends 父类名] [implements 接口名列表]{ 类成员变量声明; 类方法声明;}创建Man 类:public class Man{ string name; string Id; string j...

2022-05-08 15:20:59 3111 1

原创 Java面向对象 Java之路(七)

1.面向对象程序设计的基本概念面向对象(Object Oriented)是一种新兴的程序设计方法,或者是一种新的程序设计规范,其基本思想是使用对象、类、继承、封装、多态等基本概念 来进行程序设计。从现实世界中客观存在的事物(即对象)出发来构造软件系统,并且在系统构造中尽可能运用人类的自然思维方式。 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象程序设计包含万物皆对象的思想,这与传统的程序设计思想不同。

2022-05-05 21:37:35 143

原创 Java方法调用和重载 Java之路 (六)

1.方法调用当程序调用一个方法时,程序的控制权交给了被调用的方法;当被调用方法的返回语句执行或者到达方法体闭括号时,控制权交还给程序。可通过调用方法来使用方法,调用方法有两种方式,即方法有返回值或无返回任何值。(1)方法表达式对于有返回值的方法,将其作为表达式或表达式的一部分来调用。下面利用方法表达式实现square()方法的调用。public class Demo { static int square(int x) { int s; s = x * x;

2022-05-01 18:11:45 320

原创 Java方法 Java基础(五)

1.方法的定义方法是完成特定功能,相对独立的程序段。方法一旦定义,就可以在不同的程序段中多次调用。1.Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用在Java程序中,方法只能在类中声明,格式如下:[修饰符] 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......) { 声明部分 语句部分………return 返回值;...

2022-04-29 23:34:09 788

原创 java 控制语句 java语言基础(四)

语句及程序结构语句是用来向计算机系统发出操作指令的,程序由一系列语句组成。Java语言中语句分为5类:1.表达式语句,格式为“表达式:”。如:total=math+phys+chem;2.空语句。3.复合语句,用“{}”将多条语句括起来,在语法上作为1条语句使用。如:{z=x+y;t=z/10;}4.语法调用语句,格式为“方法名(参数);”。如:System.out.println(" Java language");5.控制语句,完成一定的控制语句功能,包括选择

2022-04-24 17:22:35 666

原创 JAVA的运算符与表达式 Java基础(三)

1.运算符的分类(1)按操作数的个数分类:单目运算符:只需一个操作数参与运算。双目运算符:需要两个操作数参与运算。三目运算符:需要三个操作数参与运算。(2)按照运算符功能来分,基本的运算符有下面几类:算数运算符:+、-、*、/、%、++、– –。关系运算符:>、<、>=、<=、==、!=。逻辑运算符: !、&&、||、&、| 。位运算符 :>>、<<、>>>、&、|、^、~.

2022-04-18 08:00:00 2715

原创 Java 基本数据类型的转换 Java 基础(二)

数据类型的转换在Java中,参与运算的数据类型不一致时,就会发生类型的转换。 运算时,不同类型的数据先转化成同一类型,再进行运算。转换方式:按照转换方式,有两种 :自动转换类型(也称为隐式转换)和强制转换类型(也称显式转换)。1.自动转换类型特点:容量小的数据类型会自动转化成容量大的数据类型。低------------------------------------------------------->高char,byte,short ---> int ---&gt..

2022-04-05 23:13:21 1146

原创 Java 语言基础(一) Java程序的组成 Java数据类型

java是一门面向对象编程语言,一个大的Java程序应当由许多个类组成,其中必有一个主类。一个最简单的Java程序应该只有一个主类:public class Example { public static void main(String args[]){ // 拥有main方法的类被称为主类 }}其中各参数含义如下:main——入口方法名称;args——命令行参数,这是一个String对象数组;static——修饰符,说明main()是一个静态方法(类方法);public——修饰

2022-03-27 19:48:02 1967 1

原创 Java 之路(一)

1.包(package)1.包的定义 概述我们用package语句定义包。使用package必须是源程序第一行代码,一个Java源代码程序就是一个编译单元,每个编译单元都必须有一个后缀名.Java,而在编译单元内有且仅有一个public类,否则编译器就不会接受。该public类的名称必须与文件的名称相同(包括大小写,但不包括后缀名.java)。 在每一个源文件中只能有一个包定义语句,并且package语句适用于所有类型(类,接口,枚举和注释0)的文件。 包可以理解成文件夹。2.原因:为了更好的

2022-03-15 23:13:36 1110

原创 Java 不死神兔的解决方法

不死神兔用Java实现原题:有一个很有名的数学逻辑题叫做不死神兔问题,有一对兔子,从出生后第三个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第十二个月的兔子对数为多少?有三种方法1.数组方式2.变量的变化方式3.递归方式规律 规律: 第一个月 1 第二个月 1 第三个月 2 第四个月 3 第五个月 5 第六个月 7 .....

2022-03-13 21:43:12 2926 4

原创 Java输入输出计算—a+b的值

描述 求两个整数之和。输入格式 ...

2022-03-06 20:31:43 3910 2

空空如也

空空如也

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

TA关注的人

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