1. 结构化编程:已解决问题为中心
面向对象编程:已解决问题中的对象设计
2. 对象:是存在的而具体实体,具有明确定义的特征和行为
万物皆对像。对象因我而生
3. 面向对象:一种认识事物的方式,注重对事物整体的认知,最符合人类自然的思维习惯
4. Java文件中的类用关键仔class声明,但是只有一个类可以声明为public
5. 类和对象的关系:类是具有相同属性和行为的一组集合
在软件系统中,我们用类来模拟现实生活中的实体
类是对象的抽象,对象是类的实例
6. 向类中添加成员变量:访问修饰符》数据类型》成员变量名称
向类中添加方法“访问修饰符》返回值》方法名称》参数列表》方法的定义
7. 类的成员变量自动赋值
8. 属性是对象的一部分,是包含在对象中的。属性的访问是通过“对象名.属性名”的方式访问
9. 对象的销毁: 1)产生了对象,用完以后自然要关心它的销毁
2)如果一个对象没有任何引用,那么就具备了呗垃圾回收(GC)回收的条件
3)如果我们想通知垃圾回收机制回收一个对象,只需要:对象=NULL
10. 包的两个基本用途:提供了一个组织类的机制
为包中的类提供了一个命名空间
11. 不同包的类相互调用要使用import
同一个包中的类不需要导入就可以直接使用
Java.long.*中的类不需要导入就可直接使用
12. public、private是最常用的,其中public在其他的类中可以使用,但private在除了所在类中其他类不能使用,即使是new一个新的类也不行
13.值传递:出String之外的所有数据类型(String既不是值传递,也不是引用传递)
14.方法的重载:
15. 构造方法:每一个类都有默认的构造方法(不带参数),一般没写出来,也有带参数的构造方法,是要我们手动写出来
16. this值得是我们new好的每一个对象,this.指的是每一个对象的属性
对象、类和包
最新推荐文章于 2024-05-15 19:16:37 发布