类和对象 心已赠人 2022-12-28 06:15 9阅读 0赞 # 类 # ## 概述: ## java是一门面向对象的编程思想的语言,java就是使用这种思想,类就是java中对面向对象思想使用的一种表现形式。 java中用来对事物的特征和行为的描述的集合体就叫做类。 > 类是一系列具有相同**属性**和**行为**的事物的统称。 ## 理解: ## 类是java用来创建事物的,java是对现实生活的体现,现实生活中有的事物,java也想有,就使用类描述事物出来,java中就有这个事物。 **比如:** java中想要有人这个事物,需要使用类描述人事物的特征和行为 ## 内容组成: ## > 1、属性【代码使用变量来体现属性】 > > 2、行为 【代码使用方法来体现行为】 > > 3、构造方法【属于方法,有自己独有的格式】 ## 如何定义一个类? ## > 定义类的过程,就是把一系列相关事务共同的属性和行为抽取出来的过程 事物的属性,在类中叫**成员变量**; 事物的行为,在类中叫**成员方法**; **例如:** 事物 类 属性: | 成员变量: 品牌 | brand 型号 | model 名称 | name 行为: VS 成员方法: 打电话 | call() 发短信 | sendMesage() 玩游戏 | playGame() ## 创建类: ## **格式:** 修饰符 class 类名 { 类的内容 } **格式解释:** 修饰符 :限定类被使用的权限 class:关键字 就是表示类 ## 注意 : ## > 类是抽象的概念 **代码示例:** public class Person { // 属性【特征】 String name; int age; String gender; // 行为 【普通方法】 public void work() { System.out.println("为了生活天天敲代码"); } // 构造方法 【系统默认有】 } -------------------- -------------------- -------------------- # 对象 # ## 概述: ## **对象就是对类的实例化,是某一类事物的具体存在**。对象特征和行为都有具体的值,他是对类的属性具体体现,一个类可以有多个对象 ## 类和对象的关系 ## > 类是对象的一种模板,对象是类的实例化。 **类**: 属性和行为的集合,是一个抽象概念 **对象**: 是该类事物的具体体现,是一种具体存在 举例: 手机 ===》 类 手中的这部魅族手机 ===》 对象 ## 对象的创建: ## 类名 对象名 = new 类名( 实参 ) ; **例如:** Scanner sc = new Scanner(System.in); ## 对象的使用: ## ### 属性:(变量) ### > 对象名.属性名 : 获取属性名 > 对象名.属性名 = 新属性值:修改属性值 ### 行为:(方法) ### > 对象名.方法名(实参); ## 注意: ## 1、类和对象是java用来体现面向对象思想的表现形式, 2、对象的使用建立在的对应类存在的基础上, 3、哪里使用对象就在哪里创建。 **代码示例:** (使用的类为上边代码示例中的) public class TestPerson { public static void main(String[] args) { // 想要使用Person这个事物 就得创建事物的对象 Person p1 = new Person(); // p1就是Person事物的一个具体的对象 【类对象】 // 使用p1对象的属性值 System.out.println(p1.name);// null System.out.println(p1.age);// 0 System.out.println(p1.gender);// null p1.name = "张三"; p1.age = 18; p1.gender = "男"; System.out.println(p1.name);// 张三 System.out.println(p1.age);// 18 System.out.println(p1.gender);// 男 // 行为的使用 p1.work();// 为了生活天天敲代码 } } # 代码练习 # > 描述一个动物类 属性:科目 名字 颜色 行为:逛街 吃 > 在测试类中创建一个对象 猫科动物 叫lili 黑色 分别输出这个对象的属性值,并调用它的方法 **代码示例:** 类: public class Animal { // 属性: String subject;// 科目 String name;// 名字 String color;// 颜色 // 行为 // 逛街 public void goShopping() { System.out.println("我会逛街!!"); } // 吃 public void eat() { System.out.println("我会吃!!"); } } 测试类: public class TestAnimal { public static void main(String[] args) { // 创建Animal的对象 Animal animal = new Animal(); // 修改值 animal.subject = "猫科动物"; animal.name = "lili"; animal.color = "black"; // 输出属性的值 System.out.println(animal.subject); System.out.println(animal.name); System.out.println(animal.color); // 调用对象的行为 animal.goShopping(); animal.eat(); } }
相关 类和对象 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ub Myth丶恋晨/ 2023年03月12日 09:23/ 0 赞/ 19 阅读
相关 类和对象 类 概述: java是一门面向对象的编程思想的语言,java就是使用这种思想,类就是java中对面向对象思想使用的一种表现形式。 java中用来对事物的特征和行为 心已赠人/ 2022年12月28日 06:15/ 0 赞/ 10 阅读
相关 类和对象 1.什么是类? 类是用用户定义的类型的定义。类声明了数据如何储存(数据类型)、用来访问和操作这些数据的方法(类方法或类成员函数)。 class classNam 谁践踏了优雅/ 2022年06月08日 03:52/ 0 赞/ 196 阅读
相关 类和对象 类和对象是Java语言的重要概念,如何理解它们和应用它们,也是OOD和OOP的关键。 打个比方,若说类是图纸,那么对象就是按着图纸构造出来一个个实体;若说类是模型,那么对象 太过爱你忘了你带给我的痛/ 2022年06月04日 10:18/ 0 赞/ 401 阅读
相关 类和对象 类是一个抽象的个体,里面有它的属性和方法,属性是它具有的特征,方法是它能实现怎样的功能。而类所创建出来的方法也是一种对象。 方法里面有权限修饰符、返回值、方法名、参数列表和 淡淡的烟草味﹌/ 2022年06月01日 07:16/ 0 赞/ 187 阅读
相关 类和对象 类和对象的区别 类 类是一个抽象的概念,类不存在与现实生活中,它只是为一些对象定义了抽象的属性和行为;没有为类创建任何对象时,类本身是不会存在于内存中的; 对象 「爱情、让人受尽委屈。」/ 2022年05月29日 12:52/ 0 赞/ 191 阅读
相关 类和对象 类是客观存在的事物,类是确定对象会拥有的特征(属性)和行为(方法),它不是具体客观存在的东西。 由此我们可以总结一下类的特点: 1、类是对象的类型。 2、类是具有相同属 痛定思痛。/ 2022年05月15日 14:22/ 0 赞/ 193 阅读
相关 类和对象 本章目标 类和对象概念 理解封装 this关键字 Static关键字 类的概念 类在生活中就是一个类别的统称 ![在这里插入图片描述][ 野性酷女/ 2022年05月09日 10:28/ 0 赞/ 239 阅读
相关 类和对象 类概念的引出 通过之前的学习我们知道计算机表示数据可以使用八大基本数据类型,但是如何表示现实世界的一个人,一只猫,一条狗呢?计算机又如何模拟现实世界的一些事物呢? 如果 比眉伴天荒/ 2022年03月26日 14:08/ 0 赞/ 246 阅读
相关 类和对象! 啥是类?啥又是对象? 在Java中类和对象可以说是我们经常会用到的了,类也就是我们的class,对象则是object,有的时候也叫做实例,英文是instance,那这俩有啥关 港控/mmm°/ 2021年09月08日 11:30/ 0 赞/ 580 阅读
还没有评论,来说两句吧...