*类和对象
1 类的定义
修饰符 class 类名{}
(1)定义变量 的格式
修饰符 变量类型 变量名 【=默认值】;
(2)定义方法的语法格式
修饰符 方法返回值类型 方法名(【形参列表】){}
(3)定义构造方法的语法格式
修饰符 构造方法名 (【形参列表】){}
2 对象的使用
类或实例方法或变量的格式
类名.变量名 或 类名.方法名(【参数列表】)
对象名.变量名 或对象名,方法名(【参数列表】)
关于栈内存和对内存
栈内存可以理解为java的指令区,堆是数据区。
在栈中存放的是程序指令、定义好的常量和长度固定的变量,像基本数据类型和引用变量的引用地址 优势是存取速度快、可以共享 缺点是缺乏灵活性
堆是一个运行时数据区,类的对象从中分配空间。 优势是可以动态的分配内存大小 但存取速度较慢
this
this作为自身的引用,其作用就是在类的自身方法中引用该类自身
以上做一些小的总结,巩固一下所学知识