Java入门可看(类,封装,this关键字,内存部分)

类是抽象的,就是一个设计图;而对象是具体的,就是设计图设计出来的东西
        导包(不在同一个包,在同一个包可以省略)
         import 包名称.类名称
         eg:import src.zhou()

import lianxi.练习; 练习 s=new 练习(); s.name="yuebo"; System.out.println(s.name);

 private 定义的变量,不能在其他类中直接访问,须使用set..(void,必须有参数无返回,专门设置数据),
 get..(专门获取数据,无参数有返回)变量有字母大写
 在private里面set,get函数可以写代码(条件之类)如年龄在100和0之间就可以写着约束

java的内存的5个部分:
栈:存放的都是方法中的局部变量。方法的运行一定在栈中运行;

堆:凡是new出来的东西都在堆里面

        堆内存里面的东西都有一个地址值:16进制

        堆内存里面的数据,都有默认值。

方法区:存放new出来的东西,都在堆里面。

本地方法线:与操作系统有关。

寄存器:与cpu相关。



封装
private关键字
● 权限修饰符;
● 可以修饰成员(成员变量和成员方法);
● 作用是保护成员不被别的类使用,被private修饰的成员只能在本类中才能访问;
this关键字

  1. 将某些信息隐藏在类内部,不允许外部直接访问,必须通过方法访问;
  2. 提高安全性;
  3. 解决成员变量隐藏局部变量问题
  4. 方法被那个对象调用,this就代表那个对象

封装
● this修饰的变量指代成员变量;
● 解决局部变量隐藏的成员变量;
● 代表所在类对象的引用;

猜你喜欢

转载自blog.csdn.net/weixin_54107527/article/details/120243204
今日推荐