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 路径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值