学习java第二天
Posted wumingzhibei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习java第二天相关的知识,希望对你有一定的参考价值。
学习java的第二天
java学习面向对象的三条主线
- java类以及类的成员:(重要)属性 方法 构造器 (了解)代码块 内部类
- 面向对象的三大特征:封装 继承 多态
- 其他关键字:this super static final abstract interface package import
类和对象的使用
- 创建类,设计类的成员
- 创建类的对象
- 通过对象.方法 对象.属性调用对象的结果
- 如果创建了一个类的多个对象,每个对象都独立的拥有一套类的属性。
对象的内存解析
- heap 堆:存放对象的实例
- stack栈:存储局部变量
- 方法区:类信息 常量 静态变量
成员变量和局部变量的异同
相同点:
- 先声明,后使用
- 变量都有其作用域
- 定义格式相同
不同点:
声明位置:成员变量:类中 局部变量:方法中
- 成员变量可以使用权限修饰符 局部变量不可以
成员变量有默认初始化值 局部变量没有
return
- 有返回值时 要定义一个变量接受
- 无返回值时 方法的操作直接就会改变数组 等等东西的内容
抽象对象
- 理解:没有用显式变量命名
- 特征:只能使用一次
以上是关于学习java第二天的主要内容,如果未能解决你的问题,请参考以下文章