自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多态使用过程中遇到静态的处理

在多态的使用过程中,不论调用的属性是否为静态,都执行的是父类的属性。 如果方法为非静态方法,调用的执行的是子类中重写后的方法 如果方法为静态方法,调用的执行的为父类中的方法...

2020-07-06 16:26:27 169 1

原创 多态中的向上转型和向下转型

向上转型向上转型:父类的引用指向子类的对象,自动进行类型转换 语法:<父类型> <引用变量名> = new <子类型>(); 此时通过父类引用变量调用的方法是子类覆盖或继承父类的方法,不是父类的方法 此时通过父类引用变量无法调用子类独有的方法向下转型 向下转型:将一个指向子类对象的父类引用赋给一个子类的引用 语法:<子类型> <引用变量名> = <子类型> <父类型的引用变量名>; 在向下转型的过程

2020-07-06 16:09:53 301

原创 简单类和对象

使用对象的步骤①创建对象:类名对象名 = new类名()②引用对象成员:使用“.”进行以下操作引用类的属性:对象名.属性 引用类的方法:对象名.方法名()类是对象的抽象 ,对象是类的具体...

2020-06-27 20:01:50 105

原创 冒泡排序

冒泡排序实现数组升序排序:每次比较相邻两数,小的交换到前面,每轮结束后最大的数会被交换到最后 如图所示:n个数字排序,外层循环n-1次;内层循环n-1-i次 冒泡排序一共会比较:n(n-1)/2次 实现代码: int[] list = {12,9,23,22,87};int t;//控制外层循环轮数for(int i =0;i < list.length-1;i++){ //控制每轮比较次数 for(int j = 0;j < list.length-1-i;.

2020-06-24 15:03:11 84

原创 Arrays类的使用方法

Arrays类常用方法 方法名称 说明 boolean equals(array1,array2) 比较array1和array2两个数组是否相等 sort(array) 对数组array的元素进行升序排列 Strinrg toString(array) 将一个数组array转换成一个字符串 Void fill(...

2020-06-24 14:41:30 197

原创 == equals的区别

== equals的区别 ==:即可以比较数值类型,可以比较引用数据类型。 当==比较的是数值类型的时候比较的是他们的值;但是当==比较的是引用数据类型的时候,比较的就是地址值。 equals:如果没有对equals方法进行重写的时候,比较的方式和==是一样的。如果重写了,则按重写的方式进行比较。 在使用equals的时候,将肯定有值的变量写在前面,避免空指针异常的出现。 ...

2020-06-24 14:23:28 55

原创 关于变量

变量定义:一个存储空间的表示,其值可以发生变化数据类型①数值型: 1) 整数: byte(1字节) short(2字节) int(4字节) long(8字节) 2) 浮点数: float(4字节) double(8字节)②字符型 char(2字节):本质上是一个整体,是字符的Unicode码值③布尔型

2020-06-12 15:01:35 152

原创 关于Scanner

Scanner的使用步骤①导入包import java.util.Scanner;或者import java.util.*;②创建Scaner类Scanner ** = new Scanner(System.in);注意:名字可自己定义,**要与下面的**一致。③使用(常用方法)int num=**.nextInt();String name=**.next();double score=**.nextDouble();...

2020-06-12 12:27:36 446

空空如也

空空如也

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

TA关注的人

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