栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java学习之【类和对象】

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java学习之【类和对象】

类 什么是类?

(1)类在现实世界中是不存在的,是一个模板,是一个概念,是人类大脑思考抽象的结果。

(2)类代表了一类事物。

(3)在现实世界当中,对象A与对象B之间具有共同特征,进行抽象总结出一个模板,这个模板被称为类。

(4)类描述的是对象的共同特征。【例如身高、体重...】

一个类主要描述什么信息?

(1)一个类主要描述的是【状态】+【动作】。

语法结构
[修饰符列表] class 类名{
    //通常采用一个变量的形式完成定义
    //方法体之外被定义的变量为成员变量
    //成员变量没有赋值,系统赋默认值:一切向0看齐
    属性;
    方法;
}

对象 什么是对象?

(1)对象是实际存在的个体,现实世界当中实际存在。

(2)new运算符在堆内存中开辟的内存空间。

对象的创建和使用
public class OOTest01{
    public static void main(String[] args){
        //通过一个类可以实例化N个对象
        //
    }
}

(1)一个类可以实例化多个对象。

(2)实例化对象语法:new 类名();

(3)new是java语言当中的一个运算符,作用是创建对象,在JVM堆内存当中开辟新的内存空间。

(4)方法区内存:在类加载的时候,class字节码代码片段被加载到该内存空间当中。

(5)栈内存(局部变量):方法代码片段执行的时候,会给该方法分配空间,在栈内存中压栈。

(6)堆内存:new的对象在堆内存中存储。

引用

(1)引用是一个变量,只不过这个变量中保存了一个java对象的地址。

(2)在java中,程序员只能通过‘引用’去访问堆内存当中对象内部的实例变量。

(3)访问变量的语法格式:

a.读取数据:引用.变量名

b.修改数据:引用.变量名 = 值

(4)局部变量在栈内存中存储

(5)成员变量中的实例变量在堆内存的java对象内部存储【实例变量是一个对象一份,100个对象有100份】

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/749457.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号