Java 静态方法与非静态方法的调用
调用静态方法 一般格式如下
类名.方法() //应为静态方法属于类本身,在同一个类中可以直接 调用 方法()
调用非静态方法 格式
对象名.方法()
一个小demo 方便理解
package me;
public class Book {public void info() { //定义一个方法String name = "英语"; //局部变量System.out.println(name);}public static void me(){String name = "数学";System.out.println(name);}public static void main(String[] args) {Book book = new Book();book.info(); //非静态方法调用 对象名.方法()Book.me(); //静态方法调用 类名.方法()
// me(); //当然可以直接使用 因为静态是Book类共享的}
}
Java 静态方法与非静态方法的调用相关推荐
- java中synchronized修饰静态方法和非静态方法有什么区别?
Synchronized修饰非静态方法 Synchronized修饰非静态方法,实际上是对调用该方法的对象加锁,俗称"对象锁". Java中每个对象都有一个锁,并且是唯一的.假设分 ...
- java静态方法 问题_Java中堆、栈,静态方法和非静态方法的速度问题
一.堆和栈的速度性能分析 堆和栈是JVM内存模型中的2个重要组成部分,自己很早以前也总结过堆和栈的区别,基本都是从存储内容,存储空间大小,存储速度这几个方面来理解的,但是关于堆和栈的存储速度,只知道堆 ...
- java堆和客栈_JAVA中堆、栈,静态方法和非静态方法的速度问题
一.堆和栈的速度性能分析 堆和栈是JVM内存模型中的2个重要组成部分,自己很早以前也总结过堆和栈的区别,基本都是从存储内容,存储空间大小,存储速度这几个方面来理解的,但是关于堆和栈的存储速度,只知道堆 ...
- java静态方法和非静态方法的区别_史上最全阿里 Java 面试题总结
关注[ToBeTopJavaer],回复[答案],获取全套面试题答案,为明年的金三银四,做好充分的准备. JAVA基础 JAVA中的几种基本数据类型是什么,各自占用多少字节. String类能被继承吗 ...
- 静态方法和非静态方法的区别JAVA
最近在写JAVA程序的时候报了一个错. No enclosing instance of type FileRead is accessible. Must qualify the allocatio ...
- php中静态方法的调用,php中静态方法和非静态方法如何相互调用?
php中静态方法和非静态方法如何相互调用?2020-09-01 00:05:28 php中静态方法和非静态方法相互调用的方法:1.非静态方法调用静态方法: 可以[self]或者类名加[::]的形式调用 ...
- Java静态方法与非静态方法的泛型
Java中,非静态方法可以使用类的泛型,也可以定义自己的泛型:静态方法由于随着类的加载而加载,不能访问类的泛型(因为在创建对象的时候才确定),因此必须定义自己的泛型类型. 详细请参考:https:// ...
- java中静态方法与非静态方法的区别及非静态方法的注意事项
一旦使用static修饰成员方法,那么这就成为了静态方法.静态方法不属于对象,而是属于类的. 如果没有static关键字,那么必须首先创建对象,然后通过对象才能使用它. 如果有了static关键字,那 ...
- Java中静态方法和非静态方法的区别是什么
静态方法和非静态方法的区别总结如下: 1.静态方法属于类所有,类实例化前即可使用: 2.非静态方法可以访问类中的任何成员,静态方法只能访问类中的静态成员: 3.因为静态方法在类实例化前就可以使用,而类 ...
- 使用synchronized修饰静态方法和非静态方法有什么区别
前言 最近被问到了这个问题,第一次回答的也是很不好,在此参考网上答案进行整理记录.供大家学习参考. Synchronized修饰非静态方法 Synchronized修饰非静态方法,实际上是对调用该方法 ...
最新文章
- AOC的显示器真的很烂
- 咖啡,一种心情的境界
- 君正T20平台生成jffs2格式rootfs
- u3d游戏开发视频潭州_游戏美术行业的发展与应用人工智能学院专业介绍及未来前景系列报告会二...
- mysql项目数据库文档_项目mysql数据库
- C++之指针探究(三):指针数组和数组指针
- NYOJ-会场安排问题(贪心)
- ASP.NET Core 部署到Cont OS 服务器
- 30道Linux面试题
- LINUX编译x265:make-Makefiles.bash: ccmake: not found
- python博弈论代码_博弈论的算法总结
- 机顶盒系统服务器忙,网络机顶盒卡顿怎么办?教你最新三个方法让系统更流畅...
- 服务器lsass系统错误,lsass.exe-系统错误,终结点格式无效 windows2003服务器出错
- Android Binder机制详解
- 安卓 java hook 免root_[原创]利用VirtualApp实现免Root注入Hook(一)
- 解决sudo: no valid sudoers sources found, quitting
- js获取传统节假日_js判断节假日的代码分享
- Python 儒略日和公历互转代码
- 简述linux的系统组成,简述Linux系统结构
- java hql查询_Spring 中常用的hql查询方法(getHibernateTemplate())(转)
热门文章
- Python欧冠球队历史对战数据分析实战案例2
- PHP网站开发技术期末作品,PHP网站开发技术.ppt
- 【D3D11游戏编程】学习笔记九:编译Effect的方法
- 本周五截止提交申报【产业图谱+行业盘点】你是“中国数据智能产业最具商业合作价值企业”吗?超百家媒体全网扩散传播哦!...
- 一键搭建zabbix脚本
- java 滚动加载_滚动加载 - java-苦苦甜甜的个人空间 - OSCHINA - 中文开源技术交流社区...
- 6Ps营销理论(转载)
- 柯理化和sum(较难的那个)
- 拼多多2018年秋招提前批
- c++ opencv数字图像处理:频率域滤波--高通滤波--高斯高通滤波