• statci修饰方法(类方法):
  • 1.随着类的加载而加载,在内存中也是读一份。
  • 2.可以直接通过“类。类方法”的方式调用。
  • 3.内部可以调用静态的属性或方法,而不能调用非静态的属性或方法。反正,非静态的方法可以调用静态的属性或方法。
  • 注:静态的结构(static 的属性、方法、代码块、内部类)的生命周期要早于非静态的静态的结构,同时被
  • 回收也要晚于非静态的结构.
  • 4.静态的方法里是不可以有this或super关键字的
  • 弊端:生命周期过长,有时会占用内存。
public class TestSportsMan {public static void main(String[] args) {SportsMan s1 = new SportsMan("卢本伟",12);SportsMan s2 = new SportsMan("柚柚妹",12);s1.name = "马飞飞" ;s1.nation = "China";System.out.println(s1);System.out.println(s2);System.out.println(SportsMan.nation);
//      System.out.println(SportsMan.show);s1.show1();SportsMan.show();}}
class SportsMan{//实例变量(随着对象的创建而被加载的)String name;int age;//类变量static String nation;public String getName() {return name;}public SportsMan(String name, int age) {super();this.name = name;this.age = age;this.nation  =  "中国";}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public SportsMan(String name, int age, String nation) {super();this.name = name;this.age = age;this.nation = nation;}public String getNation() {return nation;}public void setNation(String nation) {this.nation = nation;}@Overridepublic String toString() {return "SportsMan [name=" + name + ", age=" + age + ", nation=" + nation + "]";}public void show1() {age = 10;System.out.println("我是一个来自于中国的运动员");}public static void show() {info();
//      show1();System.out.println("nation: " + nation);
//      System.out.println("age: " + this.age);System.out.println("我是一个来自于中国的运动员");}public static void info() {System.out.println();}}

statci关键字修饰方法相关推荐

  1. 关键字—修饰方法、类、属性和变量的关键字(共9个)

    1.static 静态的,属性和方法都可以用static修饰,直接使用类名.属性和方法名.只有内部类可以使用static关键字修饰,调用直接使用类名.内部类类名进行调用. static可以独立存在 2 ...

  2. java同步关键字_Java中synchronized关键字修饰方法同步的用法详解

    Java的最基本的同步方式,即使用synchronized关键字来控制一个方法的并发访问. 每一个用synchronized关键字声明的方法都是临界区.在Java中,同一个对象的临界区,在同一时间只有 ...

  3. date对象加十分钟_一张图讲解对象锁和关键字synchronized修饰方法(代码块)

    做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 每个对象在出生的时候就有一把钥匙(监视器Monitor),那么被synchronized 修饰的方法相当于给方法加了一个锁 ...

  4. 4、变量和方法被static和final两个关键字修饰,为什么这么做?

    常常看到变量和方法被static和final两个关键字修饰,为什么这么做? 这么做有两个目的: 1.变量和方法于类无关,可以直接使用,使用比较方便: 2.强调变量内存地址的不可变性,方法不可继承覆写, ...

  5. JAVA SE、EE、ME,JRE、JDK,基本数据类型,访问修饰符、函数、封装的概念、UML类图、构造方法、this关键字、static关键字、方法重载、方法重写、包(packahe)

    运行第一个JAVA程序: 这里使用的开发环境是eclipse,新建一个java工程,然后可以看到src这个是存放java代码的地方,然后在src文件右击新建一个class(类),然后可以看到下图,同样 ...

  6. Java中有几种方法可以实现一个线程??用什么关键字修饰同步方法??stop()和suspend()方法为什么不推荐使用??

    1. Java中有几种方法可以实现一个线程?? 两种,分别是继承thread类和实现Runnable类接口. 第一种: new Thread(){}.start();这表示调用Thread子类对象的r ...

  7. java 中有几种方法可以实现一个线程?用什么关键字修饰同步方法 ? stop() 和 suspend() 方 法为何不推荐使用?

    60 . java 中有几种方法可以实现一个线程?用什么关键字修饰同步方法 ? stop() 和 suspend() 方 法为何不推荐使用? 答: 有两种实现方法,分别是继承 Thread类与实现Ru ...

  8. java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用?

    答: 1.有两种实现方法,分别是继承Thread类与实现Runnable接口 继承扩展性不强,java总只支持单继承,如果一个类继承Thread就不能继承其他的类了. 2.用synchronized关 ...

  9. final关键字修饰类,方法以及变量的特点 学习

    A:final概述 B:final修饰特点 修饰类,类不能被继承 修饰变量,变量就变成了常量,只能被赋值一次 修饰方法,方法不能被重写 C:案例演示 final修饰特点 class Demo1_Fin ...

  10. aide java 线程类_aide_Java常用关键字、方法使用实例

    aide_Java常用关键字.方法使用实例 1.== 与 equals ==: 基本类型:值相等 引用类型:地址相等(地址放在堆空间,注意常量池里的String值) equals: 运用于引用类型 在 ...

最新文章

  1. python实现终端3维数据可视化
  2. Thread 小总结
  3. 32位数型计算机什么意思,展示32位是什么意思
  4. 一键清除bios密码_电脑忘记开机密码?怎么才能开机使用
  5. vue引入vue-amap
  6. python樱花代码_使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例
  7. linux 安装mysql make_Linux安装mysql——源码安装
  8. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第12篇]椭圆曲线上的群理论是什么
  9. 优秀的SharePoint 2013开发工具有哪些(一)
  10. (第十三周)评论Final发布II
  11. Jeff Atwood:软件工程已死?
  12. 直方图规定化计算过程
  13. mysql内表和外表_内表查询用到外表
  14. git出现 [rejected]master -> master (non-fast-forward)问题怎么解决
  15. 软件测试面试题【变态逻辑题】,盘点那些大厂面试必出变态逻辑题
  16. 2019东南大学计算机考研录取,东南大学2019年硕士研究生拟录取名单公示-不带成绩...
  17. 2022-2028全球与中国语音遥控器市场现状及未来发展趋势
  18. 《网络攻防》 MSF基础应用
  19. kafka 0.10.0 producer java代码实现
  20. GTA4;侠盗猎车手4 作弊码

热门文章

  1. 同轴线外导体不连续性分析
  2. 关于Java数组越界的一个诡异问题【leetcode204】
  3. [MongoDB]Not using downloaded repomd.xml because it is older than what we have
  4. 『网络迷踪』ctfshow-这里有轨
  5. 小龟机器人Python开发手册——扩展应用
  6. 中宏涌晟投资理财小白如何跨出理财第一步
  7. ico图标及其主要应用
  8. uniapp分享位置到微信
  9. Scala集合的使用
  10. 11.12黄金走势高空震荡及今日纸白银美原油全面操作方向