Java面向对象-类与对象以及内存图解
来源:互联网 发布:2016淘宝评价计分规则 编辑:程序博客网 时间:2024/06/05 14:54
什么是对象?
对象是类实例化的结果,是实实在在存在的,代表自然界的某一事物
什么是类?
自然界中某一类事物,抽取出相同的属性和行为的集合,是创建对象的模版和蓝图
类与对象的区别:
1.类是静态定义的
2.对象是动态实例
3.程序代码操作的是对象而非类
4.建模得到的是类而非对象
联系:
1.类是对象的定义
2.对象的产生离不开类这个模版
3.类存在的目的是实例化得到对象类的组成
组成类的总共有以下几部分
成员变量,代码块,构造方法,成员方法
成员变量是类的属性,也就是静态的特征
成员方法是类的行为,也就是动态的动作
//创建一个学生类public class Student{String name;//属性:姓名int age; //属性:年龄String major; //属性:班级//定义一个上课方法public void attendClass(){System.out.println(“上课”);}}
使用的时候需要在需要使用的地方 Student s = new Student();创建实例即可
下面是对象创建时虚拟机内存的图解:
阅读全文
0 0
- Java面向对象-类与对象以及内存图解
- 6 Java基础语法(二维数组,参数传递与数据加密问题)&面向对象(面向对象思想,类与对象及使用,对象内存图解)
- 【Java】面向对象思想以及类与对象的关系
- Java基础6--面向对象--程序运行内存图解
- JAVA面向对象与内存分析
- JAVA面向对象与内存分析
- Java中的面向对象与内存解析
- Java中面向对象与内存解析
- 面向对象_static的内存图解
- java类与对象(面向对象)
- Java面向对象之 类与对象
- Java面向对象-类与对象
- java基础-面向对象-类与对象
- java -面向对象编程-类与对象
- JAVA面向对象1:类与对象
- 面向对象_多态中的对象变化内存图解
- Java 与面向对象
- 面向对象与内存管理
- String、StringBuilder、StringBuffer三者的区别和联系
- java 中的单例模式
- Python学习笔记——列表
- JS数据结构之---数组
- 框架学习之springMVC整合框架-01基础、访问servletAPI、json
- Java面向对象-类与对象以及内存图解
- Birthday Paradox ||生日悖论
- LeetCode练习-动态规划算法-word-break
- 倍增LCA模板
- CSU
- Java中.getClass()和.class的区别
- Java设计模式学习07——桥接模式
- 排序算法---希尔排序(Shell Sort)
- Get方法中文传递参数乱码