首页 > 其他分享 >Day8-4 static关键字详解

Day8-4 static关键字详解

时间:2022-11-18 14:45:31浏览次数:51  
标签:Day8 System Person 详解 static println public out

static关键字详解

 package com.oop.demo07;
 ​
 //static
 public class Student {
     private static int age;//静态变量
     private double score;//非静态变量
 ​
     public void run(){
 ​
     }
 ​
     public static void go(){
         
     }
 ​
     public static void main(String[] args) {
         Student s1 = new Student();
 ​
         System.out.println(Student.age);
         System.out.println(s1.age);
         System.out.println(s1.score);
     }
 }

 

 
package com.oop.demo07;
 ​
 public class Person {
     /*
     {
         //代码块(匿名代码块)
     }
 ​
     static {
         //静态代码块
     }
      */
     //第二个执行 赋初值
     {
         System.out.println("匿名代码块");
     }
     //第一个执行,只执行一次
     static {
         System.out.println("静态代码块");
     }
     //第三个执行
     public Person() {
         System.out.println("构造方法");
     }
 ​
     public static void main(String[] args) {
         Person person1 = new Person();
         System.out.println("==================");
         Person person2 = new Person();
     }
 }

 

 package com.oop.demo07;
 //静态导入包
 import static  java.lang.Math.random;
 public class Test {
     public static void main(String[] args) {
         System.out.println(Math.random());
     }
 }

 

 

标签:Day8,System,Person,详解,static,println,public,out
From: https://www.cnblogs.com/actadams68/p/16903166.html

相关文章

  • Day8-3 instanceof和类型转换
    instanceof和类型转换判断一个对象是什么类型:instanceofxinstanceofy packagecom.oop; ​ importcom.oop.demo06.Person; importcom.oop.demo06.Student; im......
  • Springboot项目java -jar 启动jar包参数详解
    Windows1、指定端口java-jarspringboot.jar--server.port=81812、指定配置文件java-jarspringboot.jar--spring.profiles.active=dev3、同时指定端口与配置文件ja......
  • 详解webpack构建优化
    当项目越来越复杂时,会面临着构建速度慢和构建出来的文件体积大的问题。webapck构建优化对于大项目是必须要考虑的一件事,下面我们就从速度和体积两方面来探讨构建优化的策略......
  • 53:双分支选择结构_三元运算符的使用详解
    ###双分支选择结构双分支结构的语法格式如下:if 条件表达式:   语句1/语句块1else:   语句2/语句块2【操作】输入一个数字,小于10,则打印该数字;大于10,......
  • 52:单分支选择结构_条件表达式详解
    ###选择结构选择结构通过判断条件是否成立,来决定执行哪个分支。选择结构有多种形式,分为:单分支、双分支、多分支。流程图如下:      但分支结构     ......
  • IDEA中使用 SVN 操作详解
    目录IDEA配置SVN拉取代码IDEA+SVN将文件回退到历史版本IDEA更新SVN代码解决冲突IDEA+SVN与资源库同步IDEA为SVN打分支或标签IDEA忽略提交文件到SVN......
  • python-日志详解
    一.logging模块_打印以及保存日志1、Logging:用来做简单的日志。等级分为debug()、info()、warning()、error()和critical()等级 使用场景DEBUG 调试......
  • Day8-1 方法的重写
    方法重写前提:需要有继承关系,子类重写父类的方法特点:方法名必须相同参数列表必须相同修饰符:范围可以扩大但不能缩小public>protected>default>private抛出......
  • vue前端开发仿钉图系列(1)高德地图的使用详解
    最近公司让参考钉图做图层模块相关的功能,很庆幸有机会细细研究地图相关的东西。因为手机端用的是高德地图,web端也使用高德地图。还是和往常一样,先贴上效果图。 ......
  • docker-compose文件详解
    Compose和Docker兼容性:Compose文件格式有3个版本,分别为1,2.x和3.x目前主流的为3.x其支持docker1.13.0及其以上的版本常用参数:version#指定comp......