java中的静态导入

摘要:
java中的静态导入是jdk5.0的一个新特性。所谓静态导入,并不是使用类名、属性名、类名和方法名的形式来调用属性或方法,而是通过静态导入直接使用方法名和属性。

     java中的静态导入他是jdk5.0的新特性,所谓静态导入就是不使用类名.属性名,类名.方法名的形式去调用属性或方法,而是通过静态导入,直接使用方法名和属性

静态导入的语法

import static 包名.类名.静态成员变量;

import static 包名.类名.静态成员函数;

下面来看一个例子:

1.自定义一个类,给一个成员变量,给一个方法:

package cn.test;

public class Student {
   public static int age;//年龄
   //输出年龄的方法
   public static int outAge(){
       return age;
   }
}

2.自定义测试类:不使用静态导入的情况

pckage cn.test;

public class MyTest {
  public static void main(String[] args) {
      //可以直接通过这种方式访问
      Student.age=10;
      Student.outAge();
  }
}

3.使用静态导入的情况:

package cn.test;
import static cn.test.Student.age;//导入属性
import static cn.test.Student.outAge;//导入方法
public class MyTest {
  public static void main(String[] args) {
      //使用静态导入
      age=10;
      outAge();
  }
}

免责声明:文章转载自《java中的静态导入》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇《软件安装》VMware Workstation 不注册 下载UVM基础之---------uvm factory机制register下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Sed命令

sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要...

Swift静态方法

与静态属性类似,Swift中还定义了静态方法,也称为类型方法,所谓“类型”是指枚举、结构体和类。静态方法定义的方法也是与静态属性类似的,枚举和结构体的静态方法使用的关键字是static,类的静态方法使用的关键字是class。一、结构体中静态方法下面我们先看一个结构体静态方法的示例,代码如下: [html] view plaincopy  struc...

Linux用户创建及权限管理

作业一: 1,新建用户natasha,uid为1000,gid为555,备注信息为“master” useradd natasha vim /etc/passwd 进去到用户信息界面,i 命令修改uid gid信息,改完后Esc : wq 保存并退出 2,修改natasha用户的家目录为/Natasha vim /etc/passwd 进去到用户信息...

程序包javax.servlet.http不存在

在maven test项目时,出现错误: java:[7,26] 程序包javax.servlet.http不存在 原因:pom.xml中未引入javax.servlert-api相关的包 <dependency> <groupId>javax.servlet</groupId>...

单片机沉思录——再谈static

静态变量作用范围在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为0,使用时可以改变其值。     静态变量或静态函数只有本文件内的代码才能访问它,它的名字在其它文件中不可见。用法1:函数内部声明的static变量,可作为对象间的一种通信机制     如果一局部变量被声明为static,那么将只有唯一的一个静态分配的对象,它被用于在该函数的所...

MySQL/MariaDB数据库的索引工作原理和优化

MySQL/MariaDB数据库的索引工作原理和优化 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 实际工作中索引这个技术是影响服务器性能一个非常重要的指标,因此我们得花时间去了解一下索引的相关特性。索引是一把双刃剑用得好可以快速查询数据,用得不好数据库查询速度不仅慢还降低服务器性能,浪费磁盘空间。 一.索引概述 1>.什么是索引...