面向过程:流程(重复性,扩展性不足)
后期发展出 ,面向对象
面向对象OOP 维护性,扩展性,重复性
更好
对象特征:
1、属性 数据
2、方法 对数据的操作
类:相同属性 方法的 一组对象集合
类是对象的抽象,对象是类的具体
系统内存随机分配
↓
在读取 写入时 均单独处理(麻烦)
↓
希望形成整体,内存分配时连续的
↓
可以使用一个对象 | 有名空间 操作一组连续的无名空间
类 数组
引用类型
整数 字符串
基本类型
类中 类型可以不同 与数组有更强大的兼容性
类名:首字母大写
+name.String
加号+ 是: + public
- private
void 空返回 无返回
student s1 = new Student();
方法是个黑匣子
public④ 返回值类型③ 方法名①(参数){
方法主体②
}
有返回值的 要在方法主体写return ~;
无返回值 void
自己调用自己
public void a(){ b(); }
调用别人
public void a(){
Teacher t = new Teacher();
t.b();
}
对象名.方法名(参数1,参数2,……,参数n)
sin(30)
sin(90)