7月19日总结

目录

7:50-8:00学习打卡

9:00-12:00刷二招题目

2:00-5:00看书

7:00-8:30看书

成员变量

访问方法

使用

局部变量

package

import 

import static

7月18日总结


7:50-8:00学习打卡

9:00-12:00刷二招题目

2:00-5:00看书

7:00-8:30看书

成员变量

指的是在类里定义的变量,分为实例变量(没有static修饰)和类变量(有static修饰)

类变量从该类的准备阶段起开始存在,直到系统完全销毁这个类,类变量的作用域与这个类的生存范围相同,即类本身共存亡

实例变量从该类的实例被创建起开始存在,直到系统完全销毁这个实例,实例变量的作用域与对应实例的生存范围相同,即与实例共存亡

访问方法

  • 类.类变量
  • 实例.实例变量
  • 实例.类变量

但由于这个实例并不拥有这个类变量,因此它访问的并不是这个实例的变量,依然是访问它对应类的类变量

同一个类的所有实例访问类变量时,实际上访问的是该类本身的同一个变量,也就是说,访问了同一片内存区

使用

  • 需要定义的变量是用于描述某个类或某个对象的固有信息的
  • 在某个类中需要以一个变量来保存该类或者实例运行时的状态信息
  • 某个信息需要在某个类的多个方法之间共享

局部变量

分为形参、方法局部变量、代码块局部变量

与成员变量不同的是,局部变量除形参外,都必须显示初始化

保存在其所在方法栈中

package

本质上是文件夹,用于对类做规划

package packageName;//必须位于非注释的第一行

一个源文件只能定义一个包,即只能含有一条package语句,该源文件中可以含有多个类,这些类都包含在这个包下,同一个包下的类可以自由访问

子包和父包存在某种逻辑关系,但在用法上不存在任何关系

import 

可以向某个Java文件中导入指定包层次下某个类或全部类(.*),位于package语句后,类定义之前

import static

静态导入,导入指定类的某个静态成员变量、方法或全部静态成员变量、方法

使用import可以省略写包名,而使用import static则连类名都可以省略

7月18日总结

https://blog.csdn.net/qq_53230205/article/details/118820986?spm=1001.2014.3001.5501

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值