7.成员变量与局部变量的区别
摘要:
阅读全文
6.封装、实体JavaBean
摘要:什么是实体类?有什么特点? 成员变量必须私有,且要为他们提供get、set方法;必须有“无参数构造器” 只是一个用来保存数据的java类,可以用它创建对象,保存某个事物的数据 实体类有什么应用场景? 数据和数据的业务处理相分离
阅读全文
5.封装
摘要:什么是封装? 就是用类设计对象处理某一个事物的数据时,应该把要处理的数据,以及处理这些数据的方法,设计到一个对象中去 面向对象的三大特征:封装、继承、多态 封装的设计规范是什么样的? 合理隐藏,合理暴露 代码层面如何控制对象的成员公开或隐藏? 公开成员,可以使用public进行修饰 隐藏成员,使用p
阅读全文
4.构造器
摘要:构造器长什么样子? 构造器在那里调用,常用其做什么? 对象创建时,我们可以指定对象去调用哪个构造器执行 构造器常用于完成对象初始化(完成对象的成员变量的初始化赋值) 构造器在使用时,注意事项是什么? 类在设计时,如果不写构造器,Java会为类自动生成一个无参构造器 一旦定义了有参构造器,Java就不
阅读全文
3.this关键字
摘要:this关键字是什么? this就是一个变量,可以用在方法中,用来拿到当前对象;哪个对象调用方法,this就指向哪个对象,也就是拿到哪个对象 this关键字在实际开发中常用来干什么? 用来解决对象的成员变量与方法内部变量的名称一样时,导致的访问冲突问题
阅读全文
2.对象执行原理
摘要:对象在计算机中的执行原理 Student s1 = new Student(); 每次new Student(),就是在栈内存中开辟一块内存区域代表一个学生对象 s1变量里面记住的是学生对象的地址,地址会指向堆内存中的学生对象 如何识别引用类型的变量 Student s1 = new Student
阅读全文
1.什么是对象
摘要:面向对象编程有什么好处? 更符合人的思维习惯,编程也会更直观 对象是什么?如何得到? 对象就是一种特殊的数据结构 public class{ 1.变量,用来说明对象可以处理什么数据 2.方法,描述对象有什么功能,也就是可以对数据进行什么样的处理 } (类名 对象名 = new 类名()😉
阅读全文