自定义博客皮肤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)
  • 收藏
  • 关注

原创 interface 的实现implements与继承extends

接口由interface定义,是完全抽象的抽象类,不能写变量和普通方法,只能包含常量和抽象方法。它不能被实例化,是需要被实现/继承的,所有其中的常量和抽象方法默认都是public类型,实现类/子类:必须重写接口中的所有抽象方法,且修饰符为public。一个类可以实现多个接口,用逗号隔,若又继承又实现时,应先继承extends后实现implements,接口可以继承接口,接口是继承的单根性的扩展,类只能继承一个父类,但可以实现多个接口

2023-03-22 14:44:19 342

原创 抽象方法和抽象类abstract

抽象方法,用abstract修饰,不完整,需要重写,每个子类有不同的实现抽象类,一般包含抽象方法,也用abstract修饰,不完整,需要继承。抽象类的意义:1、包含公共的属性和行为,为子类所共享,实现代码重用;2、它封装子类中的重复内容,为所有子类提供一个统一的类型,即向上造型。3、包含抽象方法,为子类提供一个统一的入库,子类中虽然有不同的实现,但该方法的定义式一致的

2023-03-10 11:52:37 101

原创 final修饰变量、方法和类,static final常量

final修饰变量:不可被改变,可以声明同时初始化,也可在构造函数中初始化,若是修饰局部变量,使用之前初始化即可;final修饰方法:不可被重写;final修饰类:不可被继承;static final常量:必须声明同时初始化,不可被改变,会在编译期被替换,通过类名.获取常量,但不会运行常量所在的类

2023-03-03 14:35:38 1615

原创 Java类和类的成员(变量/方法)访问修饰符public,private,protected

访问控制修饰符分类:1. public 公开的,任何类2. private 私有的,本类3. protected 受保护的,本类,子类,同包类4. 默认的:什么也不写,本类,同包类 一、类访问修饰:public 和 默认的使用: ◦ 同一个包,类名不允许重复,所有类可以跨.class字节码文件使用 ◦ 不同包,类名允许重复,只有public的类才可以跨包使用,需要[import 包名.类名]

2023-03-01 19:53:33 720

原创 类的成员变量(实例/静态static)和方法(实例/静态static)

Java类的成员(实例变量、实例方法、静态变量与静态方法)静态成员由static修饰,存在方法区,只有一份,通过类名.来访问;实例方法有隐形的this,静态方法没有,所以静态方法可以通过“类名.”来访问本类或者其他类的静态成员,而若要访问实例成员,必须先创建对象,通过”对象."来访问。静态块用static修饰,常常用于加载/初始化静态资源,只在类被加载时执行一次,不可直接访问实例成员;

2023-03-01 14:42:07 711

原创 Java方法的重载和重写

Java方法的重载与重写重载:1.在同一个类中定义2.方法名相同,参数列表不同的多个方法3.程序编译时,看引用,根据引用的类型(参数列表的类型和个数)调用不同的方法重写:1.在子类中定义2.方法名,参数列表均和父类中方法相同3.程序运行时,看对象,根据引用变量指向的实际对象类型(而不是引用类型)调用不同的版本向上造型时:1.调重载方法,看引用的类型2.调重写方法,看引用指向的实际对象

2023-02-28 12:51:59 95

原创 Java继承、super与向上造型

1、Java继承:通过extends实现父类/基类:所有子类所共有的属性特征和行为;子类/派生类:子类所特有的属性特征和行为构造子类之前必须先构造父类2、super:指代当前对象的父类对象1) super.成员变量名:访问父类的成员变量2) super.方法名:调用父类的方法3) super():调用父类的构造方法3、向上造型一个子类的对象可以向上造型为父类的类型1)父类型的引用可以指向子类的对象2)Java根据引用类型来检查调用方法是否匹配,因此能点出来什么,看引用的类型

2023-02-27 14:33:12 92

原创 内存管理:由JVM来管理

Java内存管理:JVM堆:存储所有new出来的对象,对象被回收时消失;栈:存储正在被调用的方法中的所有局部变量(包括参数),存在栈桢中,方法调用结束后一并消失;方法区:存储.class字节码文件()包括方法,只有一份,通过this来区分具体是哪个调用

2023-02-27 11:22:30 48

原创 引用类型数组 和 “开关“的用法

引用类型数组的定义和创建举例,包含为类创建数组和为数组创建数组;for循环与开关的用法:for循环上,定义开关;for循环里,条件变更开关,break跳出此次循环;for循环外,得到最终结果;

2023-02-26 19:05:10 64

原创 类(成员变量+方法)和对象

类(变量+方法);对象;方法的重载;方法的构造;this应用在类的方法中,指代此类所生成的当前对象,哪个对象调用就指哪个对象

2023-02-26 15:40:21 195

原创 Java基本类型和循环结构

Java基本数据类型及转换(强转、隐式);++,--运算符do-while,while和for循环嵌套循环程序=算法+数据结构

2023-02-24 22:27:27 130 2

空空如也

空空如也

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

TA关注的人

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