Java直通车——类与对象篇
2024-09-03 05:26:37
一、面向对象
教师节来临,一群小学生应召出黑板报,该怎样完成呢?对于一个小孩子来说,你告诉他:“我们要确定黑板报主题、明确内容要旨、搜寻具体内容、构思版面布局、画图和写字、安排人员后勤辅助。”他可能会愣在原地,不知所措吧。可你只需要给每一个小朋友说“你要打水,洗抹布,当小明写错字时,把湿抹布给他擦黑板。”.......当我们确定要出黑板报的小学生都有哪些人,每个人都只需要做什么,和谁一起,对谁做,就能把出黑板报这件事情完成。
Java是一门面向对象的编程语言:把问题事务分解为各个对象,确定各个对象在解决问题过程中有怎样的状态和行为,搭建关系,共同解决或描述事务。简言之,建立对象、描述状态和行为、通过相互关系解决或描述事物。
对象:一个具体的实体,一个具体的事物。
二、类
类:具有相同特征和行为的一“类”对象。
类的作用:作为一个具有某一特征或行为的模板,批量使用。
特征→属性 行为→方法
类的创建:
关键词:class
格式:public class 类名{}
类的属性定义:
格式:public 属性类型 属性名;
类的方法定义:
格式:public 方法返回值类型 方法名(参数类型 参数名,......){
方法体
}
(常见的类型:int 整数,String 字符串)
注意:
- public是访问权限,可修改。
- 不同参数间用 , 隔开。
- 方法中的参数:方法需要使用的外部条件。可为某一对象。
- 当方法不需要返回值时,用void。void是命令,没有返回值的方法。
- 方法中需要使用自己的属性,直接写属性名;别类xx的属性,xx.属性名(xx为别类在此类的名字)。
三、Java中的对象
对象的创建:
关键字:new
格式:类名 对象名 = new 类名();
对象的属性使用:
格式:对象名.属性名;
对象的方法使用:
格式:对象名.方法名(参数值,......);
最新文章
- 原声JavaScript实现滚动条·改1
- AngularJS in Action读书笔记3——走近Services
- jquery checkbox反复调用attr('checked', true/false)只有第一次生效
- 自定义请求头信息及cookie信息
- Prototype 模式
- mac_Mac环境下怎样编写HTML代码?
- crawler_爬虫开发的准备工作【工具】
- Android锁定EditText内容和随机生成验证码
- URLconnection
- mongols的反向代理和负载均衡功能
- bookmarks
- vi命令【方向键】变字母键的解决方法
- 2.App爬取相关库的安装(安装mitmproxy)
- git 提示:fatal: remote origin already exists. 错误解决
- liferay总结的通用的工具类
- 65. sqlserver执行存储过程实例
- tensorflow生成随机数的操作 tf.random_normal &; tf.random_uniform &; tf.truncated_normal &; tf.random_shuffle
- phpredis pipeline
- input新类型详解
- Python_oldboy_自动化运维之路(四)