某网站建设策划方案,国外建筑网站app,做网站赚钱吗 怎么赚钱,wordpress 外勤人员目录 前言
一、类与对象的介绍
二、类的实例化 三.类与对象的使用方法 3.1对象的初始化 3.2内存显示图
四.this的使用方法
总结 #x1f63d;个人主页#xff1a; tq02的博客_CSDN博客-C语言,Java领域博主 #x1f308;理想目标#xff1a;努力学习#xff0c;向Java进…目录 前言
一、类与对象的介绍
二、类的实例化 三.类与对象的使用方法 3.1对象的初始化 3.2内存显示图
四.this的使用方法
总结 个人主页 tq02的博客_CSDN博客-C语言,Java领域博主 理想目标努力学习向Java进发拼搏一切找到一份朝九晚五有假期的工作让自己的未来不会有遗憾。 欢迎各位→点赞 收藏⭐ 评论关注✨ 本章讲解内容Java类与对象的讲解。 今日份鸡汤不要把明天当着你的底气。 前言 已经开始类与对象的讲解了正式步入了Java的道路了在讲解前我们都知道Java是面向对象的编程语言那么什么是对象呢还有类是什么呢 一、类与对象的介绍 类的关键字是class在Java编程里类的作用相当于机械师手中的构造图如果没有构造图就无法打造武器同样如果没有类就无法实例化。 对象就是打造人通过对象将类实例化。 个人结论工匠 使用 锤子 根据 说明书 打造出武器 对象 编译器 类 实例化。 类可以有很多对象而对象却只有一个类。 类有成员变量和成员方法。类不占空间只有实例化时才开辟相应空间。 二、类的实例化 类相当于构造图然而构造图上肯定写了需要的零件和打造的方法所以类就有着成员变量和成员方法。 然后对象才知道如何打造开辟空间。 类和对象的定义和实例化的格式
// 创建类 类名
class class_name{
field;//成员属性
method;//成员方法
}
// 实例化对象
class_name 对象名 new class_name(); class为定义类的关键字ClassName为类的名字{}中为类的主体。 类中的元素称为成员属性。类中的函数称为成员方法 格式已经出来了现在我们敲一个代码出来看看
class Person {int age;//成员属性 实例变量String name;String sex;//成员方法public void eat() {System.out.println(吃饭!);}public void sleep() {System.out.println(睡觉!);}
}public class Main{
public static void main(String[] args) {Person person new Person(); //通过new实例化对象//产生对象 实例化对象Person person2 new Person();Person person3 new Person();
}
这就是创建类和对象的具体方法了。 三.类与对象的使用方法 3.1对象的初始化 对象的初始化有两种方式。 第一种使用圆点成员运算符 . 可以直接对指定对象实例化的成员变量进行赋值。 对象.属性表示调用类之中的成员变量 对象.方法()表示调用类之中的成员方法。 第二种使用构造函数使用函数可以对成员变量进行初始化。 类名参数{ 结构体 }; 代码示例图
class Person {int age;//成员属性 实例变量String name;String sex;//构造函数Person(){ }Person(String names){namenames;}//成员方法public void eat() {System.out.println(吃饭!);}public void sleep() {System.out.println(睡觉!);}
}public class Main{
public static void main(String[] args) {Person person new Person(); //通过new实例化对象//初始化person成员变量name调用成员方法eat()person.name李四; //操作属性内容person.eat(): //调用成员方法//构造方法初始化Person person2 new Person(张三);Person person3 new Person();
} 3.2内存显示图 类的构造图但一旦实例化就开辟出了内存存放着对应的变量和方法。
代码内存显示图 在main函数里创建了三个对象person、person1、person2。每个对象都进行了实例化在堆空间创建了内存。如上图相当于每一个对象都有属于它的空间。
四.this的使用方法 this是什么this是关键字代表着当前对象的引用。当参数名和成员变量相同时使用this来引用则代表的是成员变量。 结论从图中我们可以分析到 this不但可以引用成员变量也可以使用构造函数。所以this便是当前对象。
注只允许在当前类使用构造方法中使用需要放在第一行。 总结 类相当于蓝图由对象根据类来将其实例化。public修饰的类必须与文件名相同this相当于对象名作用和对象名一样可以引用成员变量、构造函数、成员函数。但引用构造函数需要放在第一行。类不占空间但是对象实例化之后需要开辟空间。在类与对象之后还会有封装、继承、抽象、多态和接口相关的知识在类与对象的基础上不断的延长。