第二讲 类和对象(2)
更新时间:2023-06-05 02:50:01 阅读量: 实用文档 文档下载
北京理工大学金旭亮老师的课件
bd336x280();_0_1263_892.83-540-0-2699-540.jpg" alt="第二讲 类和对象(2)" />
类和对象(2)
北京理工大学金旭亮老师的课件
bd336x280();-540.jpg" alt="第二讲 类和对象(2)" />
回顾上节课的内容
类是印章,对象是印章盖出的印。
北京理工大学金旭亮老师的课件
bd336x280();2699-540.jpg" alt="第二讲 类和对象(2)" />
本次课学习目标与任务
类和对象从面向对象角度的思维方法
北京理工大学金旭亮老师的课件
bd336x280();=0-2699-540.jpg" alt="第二讲 类和对象(2)" />
主要内容
北京理工大学金旭亮老师的课件
bd336x280();0-0-2699-540.jpg" alt="第二讲 类和对象(2)" />
1对象集合1
将起
统
北京理工大学金旭亮老师的课件
bd336x280();63_892.83-534-0-2917-534.jpg" alt="第二讲 类和对象(2)" />
常见的对象集合
数组ArrayListy方法移除对象Remove方法移除对象。Demo(合除了HashTable都放在S通过
北京理工大学金旭亮老师的课件
bd336x280();0_1263_892.83-534-0-2917-534.jpg" alt="第二讲 类和对象(2)" />
对象类型转换
(要转换的类型)对象变量
对象变量as 要转换的类型
例如,假设类i (A)arr2[0].i(arr2[0] as A).i或
北京理工大学金旭亮老师的课件
泛型集合
//泛型集合
List<A>arr3=newList<A>();List<A> arr3 = new List<A>();
arr3.Add(new A());
//arr3[0][]直接就是A类型的对象
Console.WriteLine(arr3[0].i);
北京理工大学金旭亮老师的课件
关于泛型
List<A> lst>lst= new List<=newList<A>();
List<> lst= new List<>();List<int> lst= new List<>();
……
北京理工大学金旭亮老师的课件
关于泛型
拥有更好的性能因ListSCll通过
北京理工大学金旭亮老师的课件
bd336x280();40.jpg" alt="第二讲 类和对象(2)" />
2对象组合2
正在运行的程序=对象+正在运行的程序=对象+对象之间的合作关系
北京理工大学金旭亮老师的课件
对象的组合方式
对象组合ABAb
B
方式一:A
北京理工大学金旭亮老师的课件
bd336x280();x=0-2699-540.jpg" alt="第二讲 类和对象(2)" />
如何实现对象组合?
种方式
北京理工大学金旭亮老师的课件
bd336x280();=png_6_0_0_0_0_0_0_1263_892.83-534-0-2917-534.jpg" alt="第二讲 类和对象(2)" />
为什么要注意对象的组合方式?
(2考虑以下几点:
(1绑在一根绳子上的蚂蚱(2对象?
北京理工大学金旭亮老师的课件
bd336x280();x=0-2699-540.jpg" alt="第二讲 类和对象(2)" />
作业(1))-“)-“对象组合对象组合””设计 请设计
北京理工大学金旭亮老师的课件
bd336x280();99-540.jpg" alt="第二讲 类和对象(2)" />
对象组合的特例——自引用类 class A
{
A}
北京理工大学金旭亮老师的课件
bd336x280();0.jpg" alt="第二讲 类和对象(2)" />
自引用类的用途
Demo(LinkListheader
ABCD^
北京理工大学金旭亮老师的课件
作业(2))-树树
此过程)。此过程)
A
BC
DE
北京理工大学金旭亮老师的课件
bd336x280();2806-540.jpg" alt="第二讲 类和对象(2)" />
3命名空间与类库3
命名空间是类的“仓库”仓库
类
北京理工大学金旭亮老师的课件
bd336x280();-3382-540.jpg" alt="第二讲 类和对象(2)" />
命名空间
1.
2.
北京理工大学金旭亮老师的课件
使用命名空间中的类
using System.Collections.Generic;现在,才可以直接创建对象:List<int> lst=newList<int> ();命名空间层次结构路径.类
例如:
SSystem.Collections.Generic. ListSystem.Collections.GenericClliGi. ListLi<int> lst= <i>l
new System.Collections.Genericnew System.Collections.Generic. List<int>();. List<int>();
正在阅读:
第二讲 类和对象(2)06-05
电工电子类项目实施方案06-05
矿井瓦斯防治课程复习题12-21
提芬巴赫TAZ II计轴系统09-22
H如何提高大管径厚壁管道焊接的功效04-11
表扬在课堂中作用08-31
网架施工满堂脚手架方案11-01
防火墙、UTM产品硬件平台架构分析04-23
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 对象
- 春季健脾是关键5款养生粥补足脾气
- “一评三管好”国旗下讲话稿
- 建筑物照明通电试运行
- 2005年上海高考地理卷参考答案与试题分析
- 那个穿帕洛帝尔的男孩
- 1、钢结构工程质量监督要点
- 银行ATM机存取款系统程序设计
- 基于Witness的多品种批量生产系统仿真优化
- 《茅屋为秋风所破歌》教学设计
- 导数及其应用知识点A4
- 成都市2010年中考化学试题答案(横向双栏编辑+答案)
- WEB网页设计-东北大学2-第二章 网站内容设计与创意设计
- 每日一练(2013年8月28)
- 主要自然灾害的形成与分布导学案
- 2015电大网考大学英语B之词汇与语法考场版
- C中数据导出到Excel表格
- 高速铁路牵引供电系统方式的探讨
- 2017年河南大学计算机与信息工程学院840专业基础课(数据结构、操作系统)之计算机操作系统考研冲刺密押题
- 清洁生产标准 啤酒制造业_REDUCED
- 读《居法华人评说中西方制度优越》有感