Java -- (part12)

news/2024/11/16 21:57:13/

一.权限修饰符

1.属性:用private ->封装思想

2.成员方法public ->便于调用

3.构造public ->便于new对象

二.final关键字

1.修饰类

a.格式  --  public final class 类名

b.特点:不能被继承

2.修饰方法

a.格式:修饰符 final 返回值类型 方法名(形参){}

b.特点:不能被重写

c.注意:final和abstract不能同时使用

3.修饰局部变量

a.格式:final 数据类型 变量名 = 值

b.特点:不能二次赋值

4.修饰对象

a.格式:final 类型 对象名 = new 对象()

b.特点:地址值不能变,但是对象中的属性值可以改变

5.修饰成员变量

a.格式:final 数据类型 变量名 = 值

b.特点:需要手动赋值,不能二次赋值

三.代码块

1.构造代码块

a.格式

{代码}

b.执行特点

优先于构造方法执行,每new一次执行一次

2.静态代码块

a.格式

static{代码}

b.执行特点

优先于构造方法块和构造方法执行,只执行一次

四.内部类

1.静态成员内部类:外部类.内部类 对象名 = new 外部类.内部类

2.非静态成员内部类:外部类.内部类 对象名 = new 外部类().new 内部类

3,局部内部类:匿名内部类

格式1:

new 接口/抽象类{重写方法}. 重写的方法()

格式2:

接口名/抽象类名 对象名 = new 接口/抽象类(){重写方法}

注意:怎么学

一个格式代表实现类对象或子类对象


http://www.ppmy.cn/news/1423062.html

相关文章

LeetCode-热题100:114. 二叉树展开为链表

题目描述 给你二叉树的根结点 root ,请你将它展开为一个单链表: 展开后的单链表应该同样使用 TreeNode ,其中 right 子指针指向链表中下一个结点,而左子指针始终为 null 。展开后的单链表应该与二叉树 先序遍历 顺序相同。 示例…

【分享】linux下安装sunshine串流配置进行远程办公

前排提示教程内容比较短,废话比较多,需要看教程的建议直接跳目录 目录 前言(原因) 选择远程连接软件 三种连接软件的优劣以及体验 sunshine支持显卡 教程 注意事项 显示器 如果为远程部署 前言(原因&#xff0…

改进下记录学习的小网站

Strong改进 结束:2024-4-14 打算投入:10h 实际消耗:12h 3m 学习总是不在状态。 我的时间花得很零散,也有点茫然。所以想尝试一下集中式地、一块一块地花,比如投入30个小时,去干一件事,这样就可…

数字化应用标杆 | 利驰软件助力博方电气提效高达99.8%

数字制造应用标杆合作——利驰✍博方 近日,利驰数字科技(苏州)有限公司(简称 利驰软件)与河南博方电气有限公司(简称 博方电气)成功签订了数字制造应用标杆合作协议,这一里程碑式的合…

STM32F407单片机通用24CXXX读写程序(KEIL),兼容24C系列存储器(24C01到24C512),支持存储器任意地址跨页连续读写多个页

STM32F407单片机通用24CXXX读写程序(KEIL),兼容24C系列存储器(24C01到24C512),支持存储器任意地址跨页连续读写多个页 Chapter1 STM32F407单片机通用24CXXX读写程序(KEIL)&#xff0…

使用自己训练好的模型YOLOv8进行X-AnyLabeling自动标注

目录 1. 下载项目2. 创建环境3. 运行程序3.1 自行下载和添加官方模型3.2 使用自己训练好的模型标注自己的数据集 本机环境:win 10, GPU 1. 下载项目 git clone https://github.com/CVHub520/X-AnyLabeling.git2. 创建环境 仔细查看项目的README文件 …

C# List集合赋值

文章目录 list集合赋值&#xff08;固定&#xff09; list集合赋值&#xff08;固定&#xff09; List<String> 标识类型 new List<string>();标识类型.Add("号");标识类型.Add("诊号");标识类型.Add("姓名");标识类型.Add("院…

vite(vue3)配置内网ip访问的方法步骤

如果没有进行配置&#xff0c;运行项目之后&#xff0c;看到的访问地址是本地访问地址&#xff0c;其他人访问不了。 如下&#xff1a; 一、配置 “ vite.config.ts ” 文件 server: {host: 0.0.0.0 }, 如图所示&#xff1a; 添加 server 配置后保存 “ vite.config.ts ” 文…