浅谈Java之面向对象

一、面向对象简述

面向对象是一种现在最为流行的程序设计方法,最早的面向对象的概念实际上是由IBM提出的,在70年代的Smaltalk语言中进行了应用,后来根据面向对象的设计思路,而由C++产生了Java这门编程语言。

面向对象和面向过程有着很大的不同,面向过程只是针对自己来解决问题,强调步骤的重要性。而面向对象更多的是要进行子模块的设计,每一个模块都需要单独存在,并且可以被重复利用,所以,面向对象的开发更像是一个具备标准的开发模式。

对于面向对象的开发来讲也分为三个过程:OOA(面向对象分析)、OOD(面向对象设计)、OOP(面向对象编程)。

二、类与对象的基本概念

生活中的对象和类:

对象:一个具体的实体,一个具体的事物

举例:小明的苹果手机、Tony的白色足球………

类:把具有相同特征和功能的对象进行抽象描述,称之为类。

Java中的类:

类的定义: 关键字: class

格式: public class 类名 { }

类的属性:

格式:( public /protected /private )属性类型 属性名;

类的方法:

格式:( public /protected /private )方法返回值类型 方法名(参数类型 参数

名…….){

方法体,方法需要执行的内容

}

java中的对象:

对象的创建: 类名 对象名 = new 类名();

对象属性的使用:对象名.属性名

对象方法的使用:对象名.方法名

三、范例

定义一个学生类:

public class Student{
     String name;
     int age;
     char sex;
     public void study(){
      System.out.println("学生"+name+"正在学习");
      System.out.println("年龄:"+age);
      System.out.println("性别:"+sex);    
}
public static void main(String[] args){
   Student stu = new Student();  //声明并实例化对象
   stu.name = "小明";   //属性赋值
   stu.age = "18"; 
   stu.sex = 'm';
   stu.study();     //调用类中的study()方法
 }
}

运行结果:

学生小明正在学习
年龄:18
性别:m

猜你喜欢

转载自blog.csdn.net/A_D_I_D_A_S/article/details/81560594