Java成员方法与静态方法的详解

成员方法:成员方法是在类中定义的,成员方法是创建对象以后才分配内存,每个对象都各有一份。通过对象名进行访问。

静态方法:静态方法是在类中定义的,在创建对象前分配内存,所有对象共用一份,通过类名进行访问。注意:在静态方法中是不能访问成员变量和成员方法。

实例:

public class Demo2 {public  void  mothod1(){System.out.println("我是成员方法");}static public  void  mothod2(){System.out.println("我是静态方法");}public static void main(String[] args) {Demo2 demo2 =new Demo2();//创建对象demo2.mothod1();//访问成员方法Demo2.mothod2();//访问静态方法demo2.mothod2();//也可访问静态方法,但不推荐,因为静态方法并不属于某个对象}
}

运行结果

如有错误,请大家多多指出,谢谢!

Java成员方法与静态方法的详解相关推荐

  1. 【Java SE】封装的详解

    篮球哥温馨提示:编程的同时不要忘记锻炼哦! 因为热爱,所以编程 目录 1.封装 1.1 什么是封装? 2.2 访问权限 2.3 private 简单使用 2.封装之包的概念 2.1 什么是包? 2.2 ...

  2. Java中的static关键字详解

    ** Java中的static关键字详解 ** 在一个类中定义一个方法为static,即静态的,那就是说无需本类的对象就可以调用此方法.调用一个静态方法就是 "类名.方法名" ,静 ...

  3. java 委托机制_通过反射实现Java下的委托机制代码详解

    简述 一直对Java没有现成的委托机制耿耿于怀,所幸最近有点时间,用反射写了一个简单的委托模块,以供参考. 模块API public Class Delegater()//空参构造,该类管理委托实例并 ...

  4. java委托机制教程_通过反射实现Java下的委托机制代码详解

    简述 一直对java没有现成的委托机制耿耿于怀,所幸最近有点时间,用反射写了一个简单的委托模块,以供参考. 模块api public class delegater()//空参构造,该类管理委托实例并 ...

  5. java程序的界面编程详解

    java程序的界面编程详解 在Java中可以为程序自定义程序界面选择Windows.Unix.Java或Macintosh外观.甚至可以在程序运行时让用户自由的选择外观. UIManager和Swin ...

  6. Java开发常见面试题详解(LockSupport,AQS,Spring循环依赖,Redis)_3

    Java开发常见面试题详解(LockSupport,AQS,Spring循环依赖,Redis)_3 总览 问题 详解 String.intern()的作用 link LeetCode的Two Sum题 ...

  7. Java stream流式计算详解

    Java stream流式计算详解 1. Stream概述 1.1 Stream简介 1.2 Stream分类 2. Stream操作 2.1 Stream创建 2.2 Stream无状态操作 2.3 ...

  8. java中set和ge什么么意思,java的Collection和Map详解

    java的Collection和Map详解 线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构.这些类均在java.util包中.本文 ...

  9. Java 1.8 函数式编程详解

    Java 1.8 函数式编程详解 文章目录 Java 1.8 函数式编程详解 一. 概述 1.1 java 8 新特性: 二. 函数式接口 2.1 函数式接口概述 2.2 Lambda表达式概述 2. ...

最新文章

  1. 2017.6.4 入门组 NO.2——睡眠
  2. 数据分析师 需求分析师_是什么让分析师出色?
  3. redis php 性能测试工具,redis性能测试与客户端连接详解
  4. 请求转发与重定向的区别和执行流程
  5. hasset java_java HashSet的使用
  6. jquery-表格的增删编辑演练-有一个小bug的
  7. 2021 ACDU China Tour-北京站暨数据库大咖讲坛(第3期)成功举办!(附PPT下载)
  8. springboot获取客户端发来的数据
  9. MySql数据库导出完整版(导出数据库,导出表,导出数据库结构)
  10. mysql导入100000000需要多久_mysql做千万条压测数据
  11. linux下载安装禅道
  12. 通过Kali模拟CC攻击进行WEB压力测试实操
  13. js 校验身份证号码
  14. 联想Thinkpad E450C关闭触摸板方法
  15. Android日历控件
  16. 金华职业技术学院计算机网络技术考试,金华职业技术学院2016年提前招生计算机应用技术专业测评方案...
  17. getStyle(getComputedStyle currentstyle) 获取非行间样式函数封装
  18. python编号/排序/翻转/并行迭代使用场景及作用
  19. [小设计] 之 抽奖算法
  20. Centos 图形界面与Dos界面切换

热门文章

  1. 使用requests爬取IT橘子
  2. html制作windows 10,Windows 10迎来Alpha版HTML编辑器应用
  3. C语言------内存管理
  4. 下载上市公司财报并可视化某科目
  5. Watch App简介
  6. 如何在Linux系统下的IntelliJ IDEA 2018.3.5下载与安装以及激活教程
  7. token的基本处理和存储
  8. 央视“解禁”播《V字别动队》 电影全面解析
  9. Source Insight 4.0首次安装提示unable to open or create...解决方案
  10. 10分钟pandas教程