Java面向对象编程入门指南
需积分: 3 75 浏览量
更新于2024-07-21
收藏 223KB DOC 举报
Java学习笔记(入门技巧)
本文档提供了Java学习笔记(入门技巧),涵盖了面向对象编程的基本概念、类和对象的定义、面向对象编程的优点、面向过程和面向对象思想的对比、类的定义格式、实例变量和局部变量的区别等知识点。
**面向对象编程的基本概念**
在面向对象编程中,对象是万物皆对象的概念,每个对象都有两个方面:属性(what)和方法(what can do)。属性用来描述对象,而方法则告诉外界对象有什么功能。面向对象编程的主要优点是符合人类看待事物的一般规律,对象的方法实现细节是屏蔽的,只有对象的实现者了解细节。
**类的定义**
类是对象的抽象,通过类可以看待对象。类的定义格式为:class Student{代码},其中类名的首字母大写。类中可以定义实例变量和方法,实例变量定义在类中,但在任何方法之外,而局部变量定义在方法之中。
**实例变量和局部变量**
实例变量和局部变量是两个不同的概念。实例变量定义在类中,但在任何方法之外,已经赋初值,而局部变量定义在方法之中,需要先赋值再进行运算。实例变量的对象赋值为null,局部变量不允许在范围内定义两个同名变量。实例变量和局部变量允许命名冲突。
**面向对象编程的优点**
面向对象编程的优点是使系统各部分各司其职、各尽所能,对象之间的耦合性一定要低,高内聚、低耦合,使每个对象本身做成最好。实现高内聚就是要最大限度提高复用性,复用性是OOP的基础。
**面向过程和面向对象思想的对比**
面向过程的思想是由过程、步骤、函数组成,以过程为核心,而面向对象的思想是以对象为中心,先开发类,得到对象,通过对象之间相互通信实现功能。面向过程是先有算法,后有数据结构,而面向对象是先有数据结构,然后再有算法。
**方法的定义**
方法的定义非常重要,方法有参数,也可能有返回值。方法的格式为:修饰符返回值方法名调用过程中方法体可能出现的例外。
2009-06-12 上传
2017-10-20 上传
点击了解资源详情
点击了解资源详情
2020-09-05 上传
2015-05-12 上传
2011-09-17 上传
2016-09-06 上传
2014-11-02 上传
6fox
- 粉丝: 0
- 资源: 8
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析