一.

现在的需求是在创建类中创建n多变量。

上面的写法带来一个,代码复用性很差(提高复用性,采用功能化函数?)

我的理解是,这个调用的函数是创建很多一样的小汽车,但是视频的讲解却不同。视频中认为函数的功能是汽车改装厂,将所有的汽车改成一模一样的。

之所以不同,就在于开始理解错了,c1,c2本身就是存在的,应该定义的,现在要把他们的属性归为一致。我的理解是创建很多小汽车。→这导致函数输入上的差异。

Car c是一个类类型的参数,其实一直有一点挺好奇的,类类型不能写成class么?为什么非要写成自己定义的类名么?(这里倒是和前面创建对象是吻合的,Car c=new Car() )

数据类型,变量名等于初始化值这个格式,任何创建变量都符合这个格式,无论基本数据类型还是引用数据类型。

类类型的变量肯定指向对象, 如果它不指向对象,它就只有一个值能用null。

仔细观看视频的讲解,功能化函数貌似是起到修改的作用,而不是创建的作用。

转载于:https://www.cnblogs.com/wsw-bk/p/7638353.html

JAVA-初步认识-第六章-类类型参数相关推荐

  1. 《深入理解Java虚拟机》第六章 类文件结构 — 读书笔记

    1. 概述 计算机只认识0和1,我们编写的程序需要经编译器翻译为由0和1构成的二进制文件才能被计算机执行.伴随着虚拟机和大量建立在虚拟机上程序语言的出现,将程序编译为本地字节码文件已不再是唯一的选择, ...

  2. thinking in java 阅读笔记 第六章 类再生

    1.介绍了合成和继承,第一章就介绍过,这里详细的介绍了一下. 2.介绍了继承关系初始化构建方法调用顺序,这些东西建议阅读<<深入理解java虚拟机>>讲得更加透彻. 3.到底选 ...

  3. 深入理解Java虚拟机-第六章 类文件结构

    第六章 类文件结构 6.1 概述 略 6.2 无关性的基石 因为想要实现 "Write Once,Run Anywhere"的伟大理想,Java 虚拟机被发明了出来.这些虚拟机都可 ...

  4. Java基础学习——第六章 面向对象编程(下)

    Java基础学习--第六章 面向对象编程(下) 一.关键词:static 1. static关键字的引入 当我们编写一个类时,其实就是在描述其对象的属性和行为,而并没有产生实质上的对象,只有通过new ...

  5. 【JAVA SE】第六章 面向对象、对象和类以及封装

    第六章 面向对象.对象和类以及封装 文章目录 第六章 面向对象.对象和类以及封装 一.面向对象 1.概念 2.面向对象的三大特征 二.对象和类 1.基本概念 2.Java中的对象 3.Java 中的类 ...

  6. java语言程序设计第六章答案_Java语言程序设计(邵丽萍编著)第六章.doc

    Java语言程序设计(邵丽萍编著)第六章 第6章 (一)判断题 (1)抽象类不能实例化. ( ) (2)一个类中,只能拥有一个构造方法. ( ) (3)内部类都是非静态的. ( ) (4)接口中的所有 ...

  7. java三维滑雪,第六章 三维数据空间分析方法.ppt

    第六章 三维数据空间分析方法 * * * * 可视性分析 * * 自然邻域法插值 基本思路: 利用输入点及邻近栅格单元进行插值生成栅格表面. 方法: 利用输入数据点(样本点)为节点,建立Delauna ...

  8. 《Effective Java 2nd》第4章 类和接口

    目录 第13条: 使类和成员的可访问性最小化 第14条:在公有类中使用访问方法而非公有域 第15条:使可变性最小化 第16条:复合优先于继承 第17条:要么为继承而设计,并提供文档说明,要么就禁止继承 ...

  9. JAVA修炼秘籍第六章《鏖战》

    往期: JAVA 修炼秘籍第一章:<痛苦的折磨> JAVA 修炼秘籍第二章:<逐渐魔化> JAVA 修炼秘籍第三章:<绝地反击> JAVA 修炼秘籍第四章:< ...

最新文章

  1. Internet Explorer 8 使用技巧(2):加速器
  2. 单继承-问题的抛出-单纯封装可能会出现重复的代码
  3. 传对象与传串_简单介绍
  4. linux vi删除操作,vi删除操作
  5. [你必须知道的.NET]第二十六回:认识元数据和IL(下)
  6. tablesample oracle,Hive DDL 内部表外部表 分区 分桶 行格式 存储文件格式 概述
  7. python sqlite3 带密码_Python实现ATM提款机系统
  8. 在内部架设NuGet服务器
  9. android webview 百度地图,Android WebView显示地图
  10. 纯前端实现—按钮操作字体放大缩小
  11. 迪普三层核心DPX8000a3实现爱快软路由上网
  12. 802.11a/b/g/n/ac速率表--防迷路,通过博客收藏
  13. 快速实现安卓输入法!
  14. Facebook产品功能以及营销
  15. 谈谈Java的学习方法
  16. RTFM:Weakly-supervised Video Anomaly Detection with Robust Temporal Feature【ICCV 2021】附代码注释
  17. transfrom用法
  18. 【ChatGPT机器人】打造你的私人聊天助手
  19. Apache ab 测试报告详解
  20. 软件测试中测试版本的质量状况,测试结果分析和质量报告

热门文章

  1. Linux Ctrl+c与ctrl+z的区别
  2. Excel通过身份证获取出生年月,性别,年龄,生肖,星座,省份等信息总结归纳...
  3. CSU 1803 2016(数论)
  4. 查看Mysql实时执行的Sql语句
  5. 回调函数的原理及PHP实例
  6. 和菜鸟一起学产品之产品经理的三大文档
  7. 玩转python网络爬虫-清华大学出版社-图书详情-《玩转Python网络爬虫》
  8. 赚钱的方法地推拉新一定算一个
  9. 我想说进厂打工怎么就丢人了
  10. 你们觉得生一个孩子好,还是生两个孩子好?