`

第七章-面向对象(匿名对象)

 
阅读更多
 /**
	  *匿名对象
	  *1.当对象对方法仅进行一次调用的时候,就可以简化成匿名对象
	  *new Car().number=4;
	  *new Car().red="red";
            new Car().run();
	  *图解
            因为每一次都是new所以在调用run方法时候会打印0和null,而前面两个new出来的对象并赋值给的数     据,在执行完就消失了,因为他们没有指向.
         

 
         
	  *2.匿名对象可以作为实际参数进行传递
	  *carPublicParm(new Car())
	  *这样传递的话,该匿名对象就有了指向  实际类型类型变量就是指向
	  *
	  * @param args
	  */
	 public static void main(String[] args) {
		 
		new Car().number=4;
		new Car().red="red";;
	}
	 
	 
	 public static void carPublicParm(Car c){//类类型变量,一直指向对象,要不指向空

		 c.number=4;
		 c.red="red";
		 System.out.println(c.number+"==="+c.red);
	 }

 

  • 大小: 36.5 KB
分享到:
评论

相关推荐

    【05-面向对象(下)】

    面向接口编程 •接口体现了规范与实现分离的原则。充分利用接口可以很好地提高系统的可扩展性和可维护性。 •接口与简单工厂模式、命令模式等。 内部类 •我们把一个类放在另一个类的内部...

    小码哥-任小龙Java笔记-面向对象的全部笔记

    ### 小码哥-任小龙Java笔记-面向对象的核心知识点 #### 一、面向对象基础概念 **1. 成员变量** - **定义位置**:成员变量定义在类中但不在任何方法内,分为类成员变量(使用`static`修饰)和实例成员变量(不使用...

    Java实现面向对象编程2章示例

    在北大青鸟S2课程中,第二章主要讲解了如何使用Java来实现面向对象编程的基本概念和技术。 首先,我们来理解面向对象编程的三大基本概念:封装、继承和多态。 1. 封装:封装是将数据和操作数据的方法捆绑在一起,...

    Java面向对象程序设计

    Java面向对象程序设计是编程领域中的重要主题,尤其在企业级应用开发中占据主导地位。本教程涵盖了这一关键概念,旨在帮助学习者深入理解和掌握Java的面向对象特性。以下是相关知识点的详细说明: 1. **面向对象...

    第 5 章:面向对象方法学.zip

    面向对象方法学是软件开发中的一种重要思想,它基于现实世界中的对象模型,将数据和操作数据的方法封装在一起,以创建可复用、模块化的软件系统。本章将深入探讨面向对象方法学的核心概念、原则以及在实际开发中的...

    Java面向对象程序设计+源代码+课后习题答案)

    Java面向对象程序设计是计算机科学中的一个重要领域,它基于面向对象编程(OOP)的概念,是一种强大的编程范式。在Java中,OOP的核心概念包括类、对象、封装、继承、多态等。这本书"Java面向对象程序设计"由耿祥义和...

    北大青鸟ACCP6.0 第二学期 S2 JAVA oop面向对象

    【北大青鸟ACCP6.0 第二学期 S2 JAVA oop面向对象】课程是针对Java编程中的核心概念——面向对象编程(OOP)进行深入讲解的教程。面向对象编程是一种编程范式,它将复杂的问题分解为多个独立的对象,通过对象之间的...

    JAVA面向对象详细资料

    2 面向对象语言与面向过程语言的区别 7 3 面向对象?什么对象? 8 4 什么是类? 9 5 如何创建一个类Class? 10 6 如何使用类创建对象 10 7 引用与实例 11 8 实例属性与实例方法 11 9 实例属性与实例方法的使用 12 10...

    java面向对象编程语言

    5. **内部类与异常类**:第6章《内部类与异常类》将讨论嵌套类(内部类)的使用,包括成员内部类、局部内部类、匿名内部类等,以及如何处理程序运行时可能出现的异常,通过try-catch语句捕获并处理异常。 6. **设计...

    第一行代码Java源代码第4章课程代码面向对象高级知识

    【标题】"第一行代码Java源代码第4章课程代码面向对象高级知识"涉及的是Java编程语言中的面向对象高级概念,这些概念是Java开发者在深入学习时必须掌握的关键点。面向对象编程(Object-Oriented Programming,OOP)...

    使用Java实现面向对象编程

    面向对象编程(Object-Oriented Programming,简称OOP)是现代软件开发中广泛采用的一种编程范式,尤其在Java语言中得到了深入的应用。本课程旨在深入讲解如何使用Java语言实现面向对象编程,通过学习,你可以掌握...

    java基础教程_第2部分面向对象程序设计

    ### Java基础教程_第2部分面向对象程序设计 #### 一、面向对象程序设计的基本概念 面向对象程序设计(Object-Oriented Programming, OOP)是一种编程范式,它通过模拟现实世界中的对象来构建软件系统。OOP的核心...

    C# 范例宝典 (第5章-10章)

    第9章可能会深入探讨面向对象编程的高级特性,如抽象类、接口、泛型、匿名方法、Lambda表达式以及扩展方法。这些特性在设计复杂系统时非常有用,可以提高代码的复用性和灵活性。 10. 文件与流 最后的第10章,通常会...

    第04章 面向对象(上) 07 This关键字

    面向对象编程是Java语言的核心特性之一,而"this"关键字在Java中扮演着至关重要的角色。本章节将深入探讨"this"关键字的概念、用途以及它如何在面向对象编程中发挥作用。 1. this关键字的含义: "this"关键字在...

    使用perl进行面向对象

    【标题】:Perl 面向对象编程指南 【描述】:本文将深入探讨使用Perl进行面向对象编程的核心概念,包括包、模块、类、构造函数、实例变量、方法、重载、析构函数和继承等关键要素。 【标签】:"perl 面向对象 OOP ...

    Java的面向对象

    ### Java的面向对象 #### 一、面向对象的基本概念 面向对象编程(Object-Oriented Programming, OOP)是一种编程范式,它通过“对象”这一基本单元来组织代码,实现软件开发。Java作为一种典型的面向对象语言,其...

    IBM-ETP-java培训07.面向对象程序设计 3.ppt

    面向对象程序设计(Object-Oriented Programming,OOP)是Java编程的核心,它是一种基于对象概念的编程范式,强调代码的结构、可维护性和复用性。在IBM-ETP-java培训07中,我们将深入探讨这个主题,特别是第三部分的...

    1、Java面向对象编程 第2版.zip

    《Java面向对象编程 第2版》是一本深入探讨Java编程中面向对象特性的经典教材。这本书旨在帮助读者理解和掌握面向对象编程(OOP)的核心概念,以及如何在Java语言中有效地应用这些概念。面向对象编程是现代软件开发...

    Java 基础 第2阶段:面向对象编程-尚硅谷学习笔记(含面试题) 2023年

    面向对象编程是Java的核心特性,本学习笔记涵盖了这一主题的深度探索,旨在帮助开发者深入理解并熟练运用面向对象的思想。2023年的版本更新可能包含最新的面试趋势和技术发展。以下将详细介绍Java面向对象编程的一些...

Global site tag (gtag.js) - Google Analytics