静态方法与非静态方法的区别

简介: 静态方法与非静态方法的区别

静态方法static(类方法)和 非静态方法(实例方法)的区别:一、调用对象、引用变量不同;二、调用方法不同;三、生命周期不同。方法主要分为三种:1.构造方法;2.非静态方法(普通方法/实例方法);3.静态方法(类方法)。


一、调用对象、引用变量不同


静态方法:是使用static关键字修饰的方法,又叫类方法.属于类的,不属于对象, 在实例化对象之前就可以通过类名.方法名调用静态方法。 (静态属性,静态方法都是属于类的,可以直接通过类名调用)。


A.在静态方法中,可以调用静态方法。


B.在静态方法中,不能调用非静态方法。


C.在静态方法中,可以引用类变量(即,static修饰的变量)。


D.在静态方法中,不能引用成员变量(即,没有static修饰的变量)。


E.在静态方法中,不能使用super和this关键字


非静态方法:是不含有static关键字修饰的普通方法,又称为实例方法,成员方法。属于对象的,不属于类的。(成员属性,成员方法是属于对象的,必须通过new关键字创建对象后,再通过对象调用)。


A.在普通方法中,可以调用普通方法。


B.在普通方法中,可以调用静态方法


C.在普通方法中,可以引用类变量和成员变量


D.在普通方法中,可以使用super和this关键字


二、调用方法不同


静态方法可以直接调用,类名调用和对象调用。(类名.方法名 / 对象名.方法名)


但是非静态方法只能通过对象调用。(对象名.方法名)


三、生命周期不同


静态方法的生命周期跟相应的类一样长,静态方法和静态变量会随着类的定义而被分配和装载入内存中。一直到线程结束,静态属性和方法才会被销毁。(也就是静态方法属于类)


非静态方法的生命周期和类的实例化对象一样长,只有当类实例化了一个对象,非静态方法才会被创建,而当这个对象被销毁时,非静态方法也马上被销毁。(也就是非静态方法属于对象)


相关文章
|
安全 前端开发 Java
Springboot中如何优雅的进行字段以及业务校验
Springboot中如何优雅的进行字段以及业务校验
707 0
WPF疑难问题之Treeview中HierarchicalDataTemplate多级样式
WPF疑难问题之Treeview中HierarchicalDataTemplate多级样式
1008 0
|
监控 Java 测试技术
实战:Springboot集成Sentinel实现流量控制、熔断降级、负载保护
实战:Springboot集成Sentinel实现流量控制、熔断降级、负载保护
|
9月前
|
Java Linux Apache
Apache Maven 3.9.9 安装使用教程 7z 压缩包详细步骤
下载并解压 `apache-maven-3.9.9.7z`,将文件夹移至如 `D:\tools\maven` 目录。配置环境变量:Windows 添加 `bin` 路径到 `Path`,macOS/Linux 在 `.zshrc` 或 `.bash_profile` 中添加 `export PATH=...`。运行 `mvn -v` 验证安装。可选:修改 `conf/settings.xml` 指定本地仓库路径或添加阿里云镜像加速依赖下载。进入含 `pom.xml` 的项目目录,执行 `mvn clean install` 即可编译打包。
1221 0
|
人工智能 JSON API
快速上手Cursor,让AI替你敲键盘
Cursor Editor基于VS Code内核,深度集成GPT-4等大模型,支持对话式编程。通过Ctrl+K和Ctrl+L快捷键,可快速生成、修改、解释代码,智能调试与重构。适合开发者提升效率,专注核心设计。
|
JSON Java 数据格式
java读取接口返回的json数据
java读取接口返回的json数据
324 5
|
存储 缓存 JavaScript
Vue Elementui+SpringBoot做大文件切片上传
Vue Elementui+SpringBoot做大文件切片上传
4719 0
Vue Elementui+SpringBoot做大文件切片上传
|
C# Windows
WPF中如何使用HandyCotrol控件库
WPF中如何使用HandyCotrol控件库
2493 1
|
Java API 开发者
Spring Boot与OpenAPI的集成
Spring Boot与OpenAPI的集成
|
easyexcel Java 关系型数据库
厉害了!12秒将百万数据通过EasyExcel导入MySQL数据库中
【5月更文挑战第12天】厉害了!12秒将百万数据通过EasyExcel导入MySQL数据库中
807 1

热门文章

最新文章