Java基础00-修饰符18

1. 包

1.1 包的概述和使用

通过记事本的方法

 

package com.itheima;
public
class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld!"); } }

执行javac -d HelloWorld.java,会在当前目录下创建com文件夹,com下创建itheima文件夹,并在itheima文件夹下编译出HelloWorld.class;

执行java com.itheima.HelloWorld,输出HelloWorld!

2. 导包

2.1 导包的概述和使用

3. 修饰符

3.1 修饰符的分类

  • 权限修饰符
  • 状态修饰符

3.2 权限修饰符

3.3 状态修饰符

3.4 final

3.5 final修饰局部变量

代码示例:
final修饰引用类型变量

运行结果:

未报错

如果给s重新来一个地址就会报错

3.6 static(静态)

static

代码示例:

学生类:

测试类:

运行结果:

假设学校又来了一个学生,我们再创建一个学生类

运行结果:

但是要是我们突然来了一大批学生,他们都是传智大学的,难道我们一个一个的设置吗?

所以我们有了static(静态)
修改学生类的university为static(静态),让所有类共享。

成为static,只赋一次值就会被所有类共享。

 

这样也可以为static变量赋值,推荐使用。

3.7 static访问特点

原文地址:https://www.cnblogs.com/ajing2018/p/14665067.html