05Java面向对象

面向对象编程

在结构化程序中,程序围绕着解决的任务来设计
面线对象编程:
在程序中分解出来的不再是一步一步的步骤,而是首先考虑程序中涉及到哪些对象,在考虑对象具备哪些行为,对象与对象之间的关系抽象出来
解决方案
1、找对象:找问题中的人、事物、实体
2、编写一个类来描述每个对象的属性和行为
3、属性指对象身上的特征数据
4、行为是对象可以做什么,或者我们想这些对象做什么

类是对象的抽象(抽象出公共的模块,是一个数据,存在于内存),对象是类的实例(是一个文件,存在于磁盘)
类是具有相同属性和行为的一组对象的集合
在软件中用类模拟现实中的实体

格式:
public class Object {
/**
 * @param args
 */
}
注意:
-每一个java文件里面必须存在一个public类,有且仅有一个public类
-public类的名字必须是文件的名字
-类的名字首字母必须大写,用大驼峰方式命名
-不要用中文作为类名

属性
访问修饰符
数据类型
成员变量名称

对象的销毁
对象没有任何引用,会被自然回收
主动回收:对象=null;

this引用
每个类都有this,可以访问类的所有信息
代表当前类的对象的引用this.id=id(把普通变量id的值传给对象的id属性)

*包*
每个类属于一个包
提供组织类的机制
包的命名规范:一般以公司的域名(反着写)作为名字com.project.(功能)
全限定类名:包名+类名
导包:import 路径

猜你喜欢

转载自blog.csdn.net/Yang_Jin_/article/details/88954954