第四章第五章学习总结
来源:互联网 发布:仿虎牙直播网站源码 编辑:程序博客网 时间:2024/04/28 04:17
理论:
第四章:面向对象编程
知道了编程分为面向过程编程和面向对象编程,一个为对于熟悉的业务围绕要解释的任务来设计,另一个为对于不熟悉的业务围绕问题域中的对象设计(1.找对象2.编写一个类来描述每个对象的行为和属性3.属性为对象身上的值数据,行为为对象可以做什么或者我们想对象做什么)。本章主要围绕面向对象来学习。
初始化时基本数据类型初始为0,引用数据初始为null,布尔类型初始为false。
变量声明周期,在哪声明在那用。没有引用的对象会被垃圾回收。
凡是访问本类的属性和方法都可以用this. 在出现二异性的时候必须使用this.
三大特征:1,封装性。2,继承性。3.多态性。有的已经提出第四种特征:抽象。
第五章:对象的行为
内存空间的组成
1,栈(局部变量产生在栈当中)
2,堆(凡是new出来的在堆当中)
3,数据段(字符串,常量)
4,代码段(方法)
改变流程的三种方式:方法调用 选择语句 循环语句
如果程序出现错误那么从上往下找第一行你写的代码
类名首字母大写,变量名方法名第一个单词小写后面单词首字母大写 ,常量名全大写单词域单词之间用—
构造器
语法:构造方法必须与类名一样,没有返回类型
机制:程序会自动生成一个公共无参的构造方法,如果程序写了一个有参构造方法,必须写一个无参构造方法
作用:产生对象
执行步骤:首先在堆中划分空间,其次在该空间划分属性,再次对属性初始化,最后执行构造方法中的代码。
写在类中的三个顺序为属性,构造方法,方法
this();:调用本类的其他构造方法从而使构造器中的放法被其共用,并且只能写在构造方法的第一句。
实际使用问题汇总:
1,对一个程序进行顺序画图不是能很好的运用
2.上课讲的调用听得很迷糊,转的晕头转向。
3,独立写程序的时候有点难以开头而且对于所学的运用完全找不着北。
- 第四章第五章学习总结
- 数据库第四章第五章总结
- 学习OpenCV第四章第五题答案
- 《学习opencv》第四章第五题
- 第四章第五题
- 第四章第五题
- posa 第四卷 架构模式 第五章 基线架构 总结
- 《算法导论》学习笔记 第四章&&第五章
- 《学习OpenCV》练习题第四章第五题a
- 《C++primer(第五版)》学习之路-第四章:表达式
- C++primer第五版第四章学习笔记
- Java编程思想第四版第五章学习(3)
- 《C++ Primer 第五版》学习笔记-第四章-表达式
- 第五周作业(第四章)
- 计算机网络第三第四第五章
- js 高程学习总结 第五章
- 《java语言程序设计》第五章学习总结
- <CSS设计指南>学习总结 -- 第四章
- 数列游戏(数学 ,博弈)
- android linux 休眠 深度睡眠 查看 方法 调试
- 关于循环重复数字的相加 C语言越来越好玩
- SVN代码管理 备份与还原
- Python 遍历网页代码抓取文字和图片
- 第四章第五章学习总结
- cocoapods的移除与安装(有的时候我们需要降低Cocoapods的版本来解决第三方库的兼容问题.)
- 用Eclipse追PostgreSQL源码
- 根据已知的空间点,生成平衡罢叉树
- C++中的哑类
- 叶轮/叶片和旋翼故障诊断要点
- 集合栈
- java解析XML几种方式小结
- iOS开发——纯代码界面(UITabBarController,UINavigationController,UIImageView)