java:
第三章
java的数据类型:原始,引用两种
数据转换的两种类型:自动类型转换,强制转换类型
java中的运算符:
java支持的语句:
1 if else
2 switch
3 for
4 while
5 do while
章节目标:
理解对象,类,抽象和封装,对象和类之间的关系,包的创建和导入
类:具有共同特性和行为的一组对象
类定义对象所具有的特性,对象的操作,对象是类的实体
类用于组合有共同特性的实体
对象的特征在类中表示为变量,每个都有特定的值,
java中实现一个类:
类中的方法:
对象:
对象是实体,对象的每个属性都有特定的值
对象执行的操作称为方法
对象执行的方法可以用原点来访问
封装:
将对象的细节隐藏,用户无法查看
构造 方法:
两种构造的方法:参数化构造方法和隐式构造方法(无参)
import关键字导入包
其他
理解继承,实现继承,理解多态,实现多态,掌握访问修饰符和方法修饰符。
可以不建包直接建类,因为他们本质就是文件夹,建包只是为了更好的区分不同的类。
1 建父类Vehicle
2 建汽车类(子类)Car,选择继承Vehicle类
3 建个测试类(主函数)
数据结构:
3个小题:
(1)复数的和,积
(2)数组中插入一个元素
(3)数组中删除一个元素
C语言结构体部分
Malloc函数
Realloc函数
C++:
方法重载
重载的作用
一 引用和指针:
相同点:都可以对原来的实参进行操作,和传址的效果相同。
不同点:
引用的必须时某变量的别名,定义时必须初始化,没有空引用。
引用不需要在内存中开辟空间。
指针可以自增自减偏移,引用不能。
数据基本类型,指针类型,的空间和操作系统位数和编译器位数有关。
二 String类:
1 C中字符串的处理:
(1)用字符数组
(2)使用字符指针的方式指向字符串首字母的地址
2 C++对于字符串的处理:
(1)引入头文件
(2)当前认为是一种数据结构(其实是对象)
C++中头文件String也包含很多库函数。
string类也要定义在std标准命名空间下。
双冒号的作用:A::B
(1)作用域运算符
(2)全局作用域符号
(3)类作用域 ,放在类名的前面,A::member表示
(4)命名空间中的使用
数据结构四大区:
-
代码区(常量区)------不能被修改
-
栈区------局部变量,形参(临时数据),退出时会销毁
-
堆区------malloc手动开辟和释放
-
静态区-----全局变量(所有文件都可见),静态局部变量(由static修饰,在上一次使用之后不会被销毁)
前端网页设计:
表单标签的使用。