Java面向对象编程入门指南

需积分: 3 40 下载量 75 浏览量 更新于2024-07-21 收藏 223KB DOC 举报
Java学习笔记(入门技巧) 本文档提供了Java学习笔记(入门技巧),涵盖了面向对象编程的基本概念、类和对象的定义、面向对象编程的优点、面向过程和面向对象思想的对比、类的定义格式、实例变量和局部变量的区别等知识点。 **面向对象编程的基本概念** 在面向对象编程中,对象是万物皆对象的概念,每个对象都有两个方面:属性(what)和方法(what can do)。属性用来描述对象,而方法则告诉外界对象有什么功能。面向对象编程的主要优点是符合人类看待事物的一般规律,对象的方法实现细节是屏蔽的,只有对象的实现者了解细节。 **类的定义** 类是对象的抽象,通过类可以看待对象。类的定义格式为:class Student{代码},其中类名的首字母大写。类中可以定义实例变量和方法,实例变量定义在类中,但在任何方法之外,而局部变量定义在方法之中。 **实例变量和局部变量** 实例变量和局部变量是两个不同的概念。实例变量定义在类中,但在任何方法之外,已经赋初值,而局部变量定义在方法之中,需要先赋值再进行运算。实例变量的对象赋值为null,局部变量不允许在范围内定义两个同名变量。实例变量和局部变量允许命名冲突。 **面向对象编程的优点** 面向对象编程的优点是使系统各部分各司其职、各尽所能,对象之间的耦合性一定要低,高内聚、低耦合,使每个对象本身做成最好。实现高内聚就是要最大限度提高复用性,复用性是OOP的基础。 **面向过程和面向对象思想的对比** 面向过程的思想是由过程、步骤、函数组成,以过程为核心,而面向对象的思想是以对象为中心,先开发类,得到对象,通过对象之间相互通信实现功能。面向过程是先有算法,后有数据结构,而面向对象是先有数据结构,然后再有算法。 **方法的定义** 方法的定义非常重要,方法有参数,也可能有返回值。方法的格式为:修饰符返回值方法名调用过程中方法体可能出现的例外。