package,类变量

当你的程序越来越大的时候,你就会需要有一个机制帮助你管理一个工程中众多的类了。包就是Java的类库管理机制,它借助文件系统的目录来管理类库,一个包就是一个目录,一个包内的所有的类必须放在一个目录下,那个目录的名字必须是包的名字。
作为初学者,你可以忽略不看包,反正一切靠Eclipse。但是作为一个Java程序员,你不能不懂包。要不然,在使用别人的类库和部署你的程序的时候,会遇到不少莫名其妙的麻烦。

因为,包治百病啊!
package:包
在同一个目录里就是在同一个包里

import display.Display;

import:不在同一个包里要用display;

  1. 写法:import 包的名字 . 包里类的名字
  2. 点相当于文件夹的层次

  3. Java通过这种层次来管理类

  4. 不写import,需要把Display的名字换成display 点Display :比较推荐这种写法
  5. import display 点 * :重名的时候会起冲突

类变量

static

类变量

访问类变量的方法:

  1. 类的名字 点 static的变量名字
  2. 对象的名字 点 static的变量名字
    类是描述,对象是实体。在类里所描述的成员变量,是位于这个类的每一个对象中的。
    static属于类,不属于对象。不是成员变量,是类变量。
    对象可以访问到他们所属的类的变量。

而如果某个成员有static关键字做修饰,它就不再属于每一个对象,而是属于整个类的了。
通过每个对象都可以访问到这些类变量和类函数,但是也可以通过类的名字来访问它们。类函数由于不属于任何对象,因此也没有办法建立与调用它们的对象的关系,就不能访问任何非static的成员变量和成员函数了。
在这里插入图片描述

类函数

直接写static函数名可以调用别的static函数
也可以:对象名 点 static函数名
类的装载:类进入程序里
类变量只有在类的装载时能被初始化
类变量的初始化和对象的创建没有关系

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值