| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> 笔记(一)Java类和对象 -> 正文阅读 |
|
[Java知识库]笔记(一)Java类和对象 |
一、类与对象的概念????????类(class):是抽象的概念集合,表示的是一个共性的产物,类之中定义的是属性和行为(方法)。 ? ? ? ? 对象(object):对象是一种个性的表示,表示一个独立的个体,每个对象拥有自己独立的属性,依靠属性来区分不同对象。 ? ? ? ? 类与对象的关系:类是对象的模板,对象是类的实例。类只有通过对象才可以使用,而在开发之中应该先产生类,之后再产生对象。类不能直接使用,对象是可以直接使用的。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。 二、类与对象的定义和应用类类型声明 ????????Java中的类用关键字class定义,其语法格式如下:
举例:定义一个Person类
?定义对象方法 ? ? ? ? 类声明完成后无法直接使用,需要依靠对象。定义对象需要使用new关键字,创建对象并在堆内存开辟内存空间,其格式如下:
????????当一个实例化对象产生之后,可以按照如下的方式进行类的操作: 举例:使用对象调用类
运行结果为:
三、类与对象调用原理? ? ? ? 创建两个java文件,其代码如上面的举例所示,根据上图分析其运行步骤为: ????????1、javac将Test.java源文件编译成.class字节码文件 ? ? ? ? 9、run函数调用完成,出栈 ? ? ? ? 10、main函数调用完成,出栈 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/21 2:22:23- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |