在计算机语言中,现有比较流行的语言有C,C++,JAVA,C#,Objective-C等主流语言,其中面向过成的有C,C++,面向对象的有JAVA,C#,Objective-C等,首先我们要理解什么是面向过程和面向对象,
1.
面向过程设计思想,是注重做某一件事的过程,比如我要去陕西,运用面向过程的设计思想来解决问题则是这样的。
显然过程完成了 ,这件事就完成了这就是面向对象的的要来考虑的问题
2.面向对象的设计思想,和面向过程不同的是,面向对象的设计关注的是在做完某件事的某个对象,比如我要去陕西这件事
所以面向对象所关注的是在做某件事的某个个体去做某些过程,这就是面向对象设计思想
3.类和对象,在世界上眼睛所能看见的一种事物就是对象,对象是事物存在的实体,而对象包括两部分组成一部分是动态一部分是动静态,在计算机世界里首先要将实体抽象为对象,然后考了其行为和属性,例如一只狗就是一个对象它具备自身属性和行为
<!--EndFragment-->
<!--EndFragment-->
类就是这里所有对象的统称,是一个抽象的概念也是一个共同点的集合。
1.在Java中如何创建类和具体的对象,首先定义一个类出来例如创建一个TransferProperty类
public class TransferProperty { //创建类 int i= 37; //定义一个成员变量 public void call(){ //定义成员方法 System.out.println("调用call()方法"); for(i=0;i<3;i++){ System.out.println(i+" "); if(i==2){ System.out.println("\n"); } } } public TransferProperty(){ //定义构造方法 //说明:构造方法与类同名不定义返回值 //创建对象就是通过构造方法完成的 //通过new关键字调用 } public static void main(String[] args){ //通过new关键字创建两个对象 TransferProperty t1 = new TransferProperty(); TransferProperty t2 = new TransferProperty(); t2.i = 60;//将成员变量赋值为60 System.out.println("第一个实例化调用变量i的结果"+t1.i++); t1.call();//使用第一个对象调用成员方法 System.out.println("第二个调用实例化变量i的结果"+t2.i); t2.call();//使用第二个对象调用成员方法 } }
从上面代码可以看出,类方法和构造方法还有新的对象的创建之间的简单的关系,
5:方法重载,如果在程序中希望以不同的方式来实例化对象,为了让方法名相同形参不同的构造方法同时存在,必须用到方法重载,故重载可以这么说,利用相同的方法名称而参数的个数,顺序,类型不同构成重载看以下实例说明
public class OverLoadTest2{ public static int add(int a, int b){ return a+b; } //参数类型不同 public static double add(double a, double b){ return a+b; } //参数个数不同 public static int add(int a){ return 1; } public static int add(int a,double b){ return 1; //参数顺序不同 } public static int add(double a,int b){ return 1; } }
<!--EndFragment-->从实例可以清晰的看出方法重载用法。
<!--EndFragment-->
相关推荐
Java面向对象思想与程序设计电子笔记(刘彦君版),帮助Java学习者从入门走向精通。这是个很高的目标,非常具有挑战性,本笔记就是融合初学者学习的困难,将抽象困难理解的Java入门变得简单易懂,方便初学者跨入Java...
在本教学资料"Java面向对象思想与程序设计-PPT.zip"中,我们可以通过PPT来深入理解这些概念。 1. **类与对象**:在Java中,类是对象的蓝图,定义了对象的状态(数据成员或属性)和行为(方法)。对象是类的实例,...
【Java面向对象思想详解】 面向对象编程(Object-Oriented Programming,简称OOP)是Java语言的核心编程思想,它基于“万物皆对象”的概念,旨在通过模拟现实世界的实体来简化程序设计,降低开发难度,提高代码的...
本项目以“java面向对象思想实现贪吃蛇小程序”为主题,旨在通过实践讲解如何运用面向对象编程的思想来构建一个简单但有趣的游戏。下面将详细阐述这个项目中涉及的核心知识点。 1. **面向对象编程(OOP)基础**: ...
Java面向对象思想是编程领域中的一个核心概念,它极大地提升了软件开发的效率和可维护性。这个名为"Java面向对象思想与程序设计-源代码.rar"的压缩包文件,很显然是一个教学资源,包含了关于Java面向对象编程的实例...
在"Java核心及基础应用-Java 面向对象思想及核心.ppt"中,主要讲解了Java中的一些关键概念,如接口、抽象类、内部类、匿名类、包、字符串类、异常处理、JDK核心API、高级类、图形界面编程、输入输出流、多线程以及...
在Java编程语言中,面向对象思想是核心设计原则之一,它包括封装、继承和多态三个主要特性。本文将深入探讨如何运用面向对象思想来实现排序方法,这其中包括了多种不同的排序算法,如冒泡排序、选择排序、插入排序、...
java面向对象设计思想编程的知识点,北大青鸟教学课程
根据Java面向对象吃货联盟项目修改为通过HashMap存储菜品和订单(其实ArrayList更简单) 实现的功能:订餐,查看餐袋,签收订单,删除订单,我要点赞,退出系统 定义的类:菜品类、订单类、测试类(可以把里面实现的...
Java面向对象编程思想 Java 面向对象编程思想是 Java 编程语言的核心思想之一,通过封装、继承和多态三个特征,实现代码的重用和可维护性。 一、封装 封装是 Java 面向对象编程的三大特征之一,通过 Java 的类来...
1.java学习面向对象思想.zip1.java学习面向对象思想.zip1.java学习面向对象思想.zip1.java学习面向对象思想.zip1.java学习面向对象思想.zip1.java学习面向对象思想.zip1.java学习面向对象思想.zip1.java学习面向对象...
Java面向对象程序设计3.ppt
紧密结合实际,运用典型实例,循序渐进,行动详细讲解Java面向对象的编程思想、编程语法和设计模式。 总结优化Java编程的各种宝贵经验,深入阐述Java虚拟机执行Java程序的原理,从而使你更深入地理解Java语言的各种...
本书内容由浅入深,紧密结合实际,利用大量典型实例,详细讲解Java面向对象的编程思想、编程语法和设计模式,介绍常见Java类库的用法,总结优化 Java编程的各种宝贵经验,深入阐述Java虚拟机执行Java程序的原理。...
Java面向对象程序设计是计算机编程领域中的核心主题,它基于面向对象编程(OOP)理念,使得代码更具有模块化、可复用性和易于维护的特点。以下是对标题和描述中涉及的知识点的详细阐述: 1. **第1章:Java入门** -...
### JAVA面向对象编程思想 #### 一、面向对象的基本概念 面向对象编程(Object-Oriented Programming,简称OOP)是一种编程范式,它通过模拟现实世界中的对象及其交互方式来构建软件系统。Java作为一种典型的面向...
面向对象思想是软件开发中的核心概念,特别是在Java这样的面向对象编程语言中。它与传统的面向过程设计思想有着显著的区别。面向对象设计强调的是问题域中的对象和类,以及它们之间的关系,而不是关注解决问题的具体...
Java 的核心是面向对象编程.所有的java程序都是面向对象的。 以前总听老师说c语言是面向过程的,c++和java是面向对象的,这些糊涂老师却从来不说明何为面向过程,何为面向对象,搞得我一直对此稀里糊涂。 最近看了...
Java语言程序设计:面向对象的设计思想与实践,2E,54509,PPT案例 作者:吴倩 编著 出版日期:2016年08月19日 第2版说明 本书第1版于2012年9月出版,第2版在第1版的基础上,结合当今Java发展的最新技术,广泛听取了...