对象转换和instanceof操作符;清楚父类型与子类型之间的关系 能分清对象的类型; 理解引用变量类型与其指向的对象的类型 理解类型转换和显式向下转换的必要性 掌握instanceof操作符的使用 ;3;如果类Student是类Person的子类,类Undergraduate是类Student的子类,请指出以下代码行中 哪些是不合法的。 1、Person p1 = new Student( ); 2、Person p2 = new Undergraduate( ); 3、Student s1 = new Person( ); 4、Student s2 = new Undergraduate( ); 5、Undergraduate ug1 = new Person( ); 6、Undergraduate ug2 = new Student( ); 7、Object obj = new Student( );; 对象 instanceof 类名 (p370) 判断某个对象是不是属于那个类名所指定的类,返回true或false ;对象进行强制类型转换时,必须保证当前对象确实是目标类型,否则
2022-05-12 18:04:58 160KB 源码软件
1
为方法传递对象参数& 对象数组;理解对象作为实参时函数调用的原理; 理解并掌握Java中参数传递方式—值传递 掌握对象数组的创建,理解对象数组元素中的值 掌握对象数组的使用 了解不可变对象和类的概念 ;给方法传递一个对象,是将对象的引用传递给方法的形参(也是同类型的引用变量);4;public class Test{ public static void main(String[] args){ Count myCount = new Count(); int times = 0; for (int i = 0 ; i<100 ; i++) increment(myCount , times); System.out.println("count is " + myCount.count); System.out.println("times is " + times); } public static void increment(Count c , int times){ c.count++; times++; } };巩固练习;9.10.3;9.10.3 (课中活动);9.10.
2022-05-12 18:04:50 444KB 对象数组
第9章 类和对象;面向对象程序设计及特点 类和对象的关系 创建类和对象 数据域 构造方法 通过引用变量访问对象 描述类和对象UML类图 Java库中的类 变量分类及垃圾回收机制 数据域封装 巩固练习;使用对象进行程序设计,将数据与对数据的处理封装在一个对象中,通过对象之间的协调(发送消息)来完成一个个任务。 特点: 封装、代码重用、多态 优点: 数据安全、隐蔽、容易维护。 可以重用、继承等;同一类对象的抽象叫类(数据域、方法(对数据域的处理)) 类的实例化-->对象(数据域(将有具体值),方法) ;5;6;实例化对象并访问(new 构造方法());对象内存示例图;9;10;变量分类 性质 基本类型变量:int,byte,float,double,char,boolean等。 引用类型变量:数组变量、String类型、对象变量 作用域 全局变量(类变量,即类的数据域,有默认值 ) 局部变量(方法的形参或方法内部变量,无默认值 );讨论:区分下列程序段中不同的变量类型;如果一个对象没有任何引用指向它,该对象就成为无用对象,可以被垃圾回收 。 Java虚拟机会自动回收无用对象,释放空间 如果
2022-05-12 17:03:21 283KB 文档资料
yolov3-ios 在ios平台上使用yolo v3对象检测。 示例应用程序: 快速开始: 在ios中运行tiny_model.xcodeproj。 训练 培训过程主要参考 。 我们将yolov3与。 1.要求 python 3.6.4 keras 2.1.5 张量流1.6.0 2,生成数据集 生成VOC格式的数据集。 并尝试使用python voc_annotations 。 3.开始训练 cd yolov3_with_Densenet 对于带有Darknet的yolo模型: wget https://pjreddie.com/media/files/darknet53.conv.74 将其重命名为darknet53.weights python convert.py -w darknet53.cfg darknet53.weights model_data/darkn
2022-05-12 16:37:22 60.47MB ios densenet yolov3 Python
1
第2章 Java领航员.docx 第3章 Java基础.docx 第4章 方法.docx 第5章 面向对象.docx 第6章 异常处理.docx 第7章 常用API.docx 第8章 容器.docx 第9章 IO流.docx 第10章 多线程.docx 第11章 网络编程.docx 第12章 知识点补充.docx 第13章 mysql数据库.docx
2022-05-12 13:22:56 48.66MB 面向对象编程
1
该程序从图像中分割和提取对象
2022-05-12 10:43:25 43KB matlab
1
自己用的,上传备份,有需要的朋友也可以下载。富文本编辑器包括可以上传文件、图片等。本人已整理一个使用文档和相关类。
2022-05-12 09:57:06 511KB 富文本编辑器 编辑器 自用 Json
1
Java 空指针检查器 输入复杂对象不再导致 java 空指针异常 这个怎么运作: 使用 Java 反射,我们构造了包含所有字段的对象图(如果类扩展了父类,则继承)。 我们使用深度优先搜索遍历,应用模板和访问者设计模式,我们定义在访问每个不同类型的属性(对象图的节点)时要执行的特定操作。 此实用程序检测循环并防止无限处理,因此可能有一个包含属性 B 的对象 A 包含另一个属性 A (A->B->C->A) 易于扩展,只需扩展 FunctorIF,并实现处理每个属性类型所需的任何逻辑,遍历器将相应地调用访问和处理方法 定义: 原始对象:一个不包含其他对象的简单对象,在 Java 中它可以是 String、Integer、BigDecimal、Date、Double、Boolean、... 复杂对象:包含任意数量属性的对象,这些属性可以是原始对象或集合(现在是列表),和/或另一个复杂
2022-05-11 18:18:49 36KB Java
1
【有代码有截图】 【实验题目、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)、实验调试与结果分析、实验小结、建议和体会】 实验1.有如下的程序: (1)这个程序在编译时会出现错误,请根据出错提示信息找出出错的原因。 (2)修改程序中的错误,使之能正确运行。 实验2.设有一个点类Point的定义如下: Point { public: Point() {x = 0; y = 0; } Point(double xv,double yv) {x = xv;y = yv;} Point(Point& pt) { x = pt.x; y = pt.y; } double getx() { return x; } double gety() { return y; } double Area() { return 0; } void Show() { cout<<"x="< 2022-05-11 16:20:09 752KB C++ 实验报告 武汉理工大学
1
主要介绍了使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法,需要的朋友可以参考下
1