java面向对象复习

java简单的面向对象复习

1.什么类,什么是对象

类:类可以看作是对象的模板或者蓝图,它定义了一类对象所共有的属性(成员变量)和行为(方法)。

对象:对象是类的实例,是根据类创建出来的具体实体。

一个标准javabean类里面应该有什么?

1.成员变量

成员变量全都私有化修饰

2.构造方法

至少提供两个构造方法

一个是类名的空参构造

一个是含有所有成员变量的全参构造

3.成员方法

至少提供get/set方法

如果还有别的需求视情况而定

基本数据类型与引用数据类型

1.区别基本数据类型和引用数据类型

基本数据据类型和与i你用数据类型的根本区别是数据在哪里

基本数据类型的数据储存在定义变量本身申请的内存中。

引用数据类型的数据储存在堆中申请的内存。而本身的申请的内存储存的是堆中数据的地址值

java内存:栈,堆,方法区

首先第一步:临时储存加载类的字节码文件,进入方法区,方法区中储存着自己的的方法,当然也包括自己的main方法,

1.也就是加载类的字节码文件,然后方法都储存在方法区中(类加载)

2.main方法开始进入栈,局部变量开始在栈帧中申请内存,开始程序的正常运行,倘若遇到其他类,若遇到new关键字,则又会加载相关类的文件,然后进行堆空间中的申请

3.最后方法出栈。

java中的局部变量和成员变量,java中的静态变量

java中的局部变量定义:局部变量是类内方法内的变量,局部变量在方法进栈时被创建,储存在栈帧中

java中的成员变量的定义:成员变量是类内方法外的变量,成员变量储存在堆中

java中的静态变量的定义:用static关键词修饰,先于对象加载,储存在方法区中。,他是脱离实例存在的,是可以用类直接调用

java中的this关键字

this是一个关键字,他指向的是方法所在调用者的对象

posted @ 2025-03-17 19:33  懒洋洋血洗青青草原  阅读(12)  评论(0)    收藏  举报