我的Java学习第三天

Day3

1.包:

简单可以理解为文件夹。 一般是公司域名反过来写+项目名+模块名字+子模块名 导入包的语法 : import 包名.子包名.类名;

常见的包

java/ javax(java增强包)

java.lang (java的核心包--基本包)

java.util(java的工具包 --集合框架ArrayList LinkedList)

java.io(java IO包input-output 读写文件)

java.net(网络编程)

java.awt/javax.swing(java的图形化界面)

java.math 数学相关的包

java.sql 数据库相关的包

java.text 是文本格式化相关的包

java.time 时间相关的包

2.封装:

public 最大权限,被其修饰的成员,在任意目录下,都可以访问到 (所有类) protected 在同包类和子类中都可以访问 默认不写 只能在同包类中访问 private 只能在当前类中访问 步骤:

  1. 私有化成员变量(用private修饰成员变量)

  2. 为每一个成员变量提供合理的

    getXxx()方法 获取成员变量的值,如果当前成员变量类型是boolean类型,将getXxx()改为 isXxx() setXxx(...)方法 设置成员变量的值

  3. 提供一个无参构造

    1. 该类用public修饰

      public double getMoney(){ return money;} public void setMoney(double money){ this.money=money;}

3.this的使用

this指代当前对象,即,哪个对象调用就指代哪个对象

4.构造方法

1 普通方法的调用 : 3种 ​ 2 类名.方法名(…); -有static修饰的 3 对象名.方法名(…); ​ 4 方法名(…); --同一个类里面 都要static 或 都没有static修饰 ​ 5 构造方法的调用 : ​ (目前为止) new 类名(...);

5.全局变量与局部变量的区别

1、 有效范围不一样 局部变量只在本函数范围有效,在此函数以外是不能使用这些变量;全局变量的有效范围是从定义变量的位置开始到本源文件结束。 2、 内存空间不同 局部变量是程序运行到该函数时给该变量分配内存空间,函数结束

posted @ 2021-08-17 08:25  恶龙咆哮~~  阅读(36)  评论(0)    收藏  举报