JAVA-初步认识-第六章-类类型参数
一.
现在的需求是在创建类中创建n多变量。
上面的写法带来一个,代码复用性很差(提高复用性,采用功能化函数?)
我的理解是,这个调用的函数是创建很多一样的小汽车,但是视频的讲解却不同。视频中认为函数的功能是汽车改装厂,将所有的汽车改成一模一样的。
之所以不同,就在于开始理解错了,c1,c2本身就是存在的,应该定义的,现在要把他们的属性归为一致。我的理解是创建很多小汽车。→这导致函数输入上的差异。
Car c是一个类类型的参数,其实一直有一点挺好奇的,类类型不能写成class么?为什么非要写成自己定义的类名么?(这里倒是和前面创建对象是吻合的,Car c=new Car() )
数据类型,变量名等于初始化值这个格式,任何创建变量都符合这个格式,无论基本数据类型还是引用数据类型。
类类型的变量肯定指向对象, 如果它不指向对象,它就只有一个值能用null。
仔细观看视频的讲解,功能化函数貌似是起到修改的作用,而不是创建的作用。
转载于:https://www.cnblogs.com/wsw-bk/p/7638353.html
JAVA-初步认识-第六章-类类型参数相关推荐
- 《深入理解Java虚拟机》第六章 类文件结构 — 读书笔记
1. 概述 计算机只认识0和1,我们编写的程序需要经编译器翻译为由0和1构成的二进制文件才能被计算机执行.伴随着虚拟机和大量建立在虚拟机上程序语言的出现,将程序编译为本地字节码文件已不再是唯一的选择, ...
- thinking in java 阅读笔记 第六章 类再生
1.介绍了合成和继承,第一章就介绍过,这里详细的介绍了一下. 2.介绍了继承关系初始化构建方法调用顺序,这些东西建议阅读<<深入理解java虚拟机>>讲得更加透彻. 3.到底选 ...
- 深入理解Java虚拟机-第六章 类文件结构
第六章 类文件结构 6.1 概述 略 6.2 无关性的基石 因为想要实现 "Write Once,Run Anywhere"的伟大理想,Java 虚拟机被发明了出来.这些虚拟机都可 ...
- Java基础学习——第六章 面向对象编程(下)
Java基础学习--第六章 面向对象编程(下) 一.关键词:static 1. static关键字的引入 当我们编写一个类时,其实就是在描述其对象的属性和行为,而并没有产生实质上的对象,只有通过new ...
- 【JAVA SE】第六章 面向对象、对象和类以及封装
第六章 面向对象.对象和类以及封装 文章目录 第六章 面向对象.对象和类以及封装 一.面向对象 1.概念 2.面向对象的三大特征 二.对象和类 1.基本概念 2.Java中的对象 3.Java 中的类 ...
- java语言程序设计第六章答案_Java语言程序设计(邵丽萍编著)第六章.doc
Java语言程序设计(邵丽萍编著)第六章 第6章 (一)判断题 (1)抽象类不能实例化. ( ) (2)一个类中,只能拥有一个构造方法. ( ) (3)内部类都是非静态的. ( ) (4)接口中的所有 ...
- java三维滑雪,第六章 三维数据空间分析方法.ppt
第六章 三维数据空间分析方法 * * * * 可视性分析 * * 自然邻域法插值 基本思路: 利用输入点及邻近栅格单元进行插值生成栅格表面. 方法: 利用输入数据点(样本点)为节点,建立Delauna ...
- 《Effective Java 2nd》第4章 类和接口
目录 第13条: 使类和成员的可访问性最小化 第14条:在公有类中使用访问方法而非公有域 第15条:使可变性最小化 第16条:复合优先于继承 第17条:要么为继承而设计,并提供文档说明,要么就禁止继承 ...
- JAVA修炼秘籍第六章《鏖战》
往期: JAVA 修炼秘籍第一章:<痛苦的折磨> JAVA 修炼秘籍第二章:<逐渐魔化> JAVA 修炼秘籍第三章:<绝地反击> JAVA 修炼秘籍第四章:< ...
最新文章
- Internet Explorer 8 使用技巧(2):加速器
- 单继承-问题的抛出-单纯封装可能会出现重复的代码
- 传对象与传串_简单介绍
- linux vi删除操作,vi删除操作
- [你必须知道的.NET]第二十六回:认识元数据和IL(下)
- tablesample oracle,Hive DDL 内部表外部表 分区 分桶 行格式 存储文件格式 概述
- python sqlite3 带密码_Python实现ATM提款机系统
- 在内部架设NuGet服务器
- android webview 百度地图,Android WebView显示地图
- 纯前端实现—按钮操作字体放大缩小
- 迪普三层核心DPX8000a3实现爱快软路由上网
- 802.11a/b/g/n/ac速率表--防迷路,通过博客收藏
- 快速实现安卓输入法!
- Facebook产品功能以及营销
- 谈谈Java的学习方法
- RTFM:Weakly-supervised Video Anomaly Detection with Robust Temporal Feature【ICCV 2021】附代码注释
- transfrom用法
- 【ChatGPT机器人】打造你的私人聊天助手
- Apache ab 测试报告详解
- 软件测试中测试版本的质量状况,测试结果分析和质量报告