logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java之三个修饰符

本文总结了Java中三个关键修饰符的特性:1. abstract修饰的抽象类不能实例化但可声明引用,必须包含抽象方法(无实现),子类需实现所有抽象方法否则也需声明为抽象类;2. static修饰的静态成员属类所有,静态方法只能访问静态成员且不可用this/super,静态代码块在类加载时初始化静态属性;3. final修饰的变量为常量(仅一次赋值),修饰方法不可被重写,修饰类不可被继承。三者与访问

文章图片
#java#开发语言#学习方法
java之接口

本文阐述了Java接口的核心概念与应用要点:1.接口是规范标准,包含公开静态常量和抽象方法,不能实例化但可声明引用;2.实现类需覆写接口全部方法,通过implements多实现接口;3.接口支持多继承,类可"继承父类+实现多个接口";4.接口作用包括扩展子类功能(突破单继承限制)和降低耦合度;5.接口回调机制允许先定义规范后实现;6.与抽象类比较,接口无构造方法、属性强制为常量

文章图片
#java#开发语言#android +1
Java之函数

本文介绍了函数的基本概念和使用方法。主要内容包括:1.函数定义与调用:函数是执行特定代码的封装体,通过名称调用;2.函数三要素:返回值类型、函数名和形参列表;3.参数传递:形参与实参的类型、顺序和数量必须一致;4.返回值机制:通过return语句返回结果;5.函数运行原理:调用时跳转执行,完成后返回;6.递归调用:函数调用自身需设置合理出口;7.函数优势:减少冗余、提高可维护性和重用性,便于协作开

文章图片
#java#开发语言#学习方法
Java之二维数组

本文介绍了Java中二维数组和数组操作的关键知识点。二维数组的声明和使用方式包括三种初始化方法,强调行标和列标从0开始。数组排序部分讲解了冒泡排序算法,通过相邻元素比较实现排序。数组扩容部分详细说明了三种方法:手动创建新数组并复制元素、使用System.arraycopy()方法以及Arrays.copyOf()方法,其中新数组长度通常为原数组的2倍。这些内容涵盖了Java数组的基本操作和常用技巧

文章图片
#python#开发语言#学习方法 +1
Java之面向对象

本文介绍了Java面向对象编程中的核心概念。对象是客观事物的程序表现形式,由属性(变量表示)和方法(函数表示)组成。类是对象的模板,包含成员变量(属性)和成员方法(功能)。成员变量具有默认值,可与局部变量同名但优先使用局部变量。方法重构要求方法名相同但形参列表不同。构造方法用于初始化对象,具有与类同名、无返回值、可重载等特点。对象通过"new 类名()"创建,可使用点运算符访问

文章图片
#java#开发语言#学习方法
Java之面向对象的三大特性

本文摘要: 文章系统讲解了面向对象三大特性(封装、继承、多态)在Java中的实现。封装通过private修饰属性和公开get/set方法实现数据保护;继承采用extends建立类间"is-a"关系,支持方法覆盖(override)和super关键字调用父类成员;多态通过父类引用指向子类对象实现,涉及引用类型转换规则与instanceof安全检查。重点剖析了构造方法的继承限制、对

文章图片
#java#开发语言#学习方法 +1
到底了