初学Java面向对象

Posted heruirui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学Java面向对象相关的知识,希望对你有一定的参考价值。

一:面向对象的基本概念

  1:面向对象

   面向对象是一种直观而且程序结构简单的程序设计方法,其基本思想是把问题看成是由若干个对象组成,这些对象之间是相互独立的但又相互之间有关系,可惜相互配合相互协调进而完成整个程序要实现的任务和功能。

  2:对象

  对象是一种用来描述客观事物的一个实体,这个对象不是你终生大事的对象了。用面向对象的方法解决问题时,要对现实时接中的对象进行分析和归纳。

  3:类

  类是具有相同属性和方法的一组对象的集合,类定义了对象将会拥有的特征或者说属性的行为或方法。

二:定义类

  面向对象设计的过程就是抽象的过程,一般分3步来完成。

  a:发现类,类定义了对象将会拥有的特征(属性)和行为(方法);

  b:发现类的属性,对象所拥有的静态特征在类中表示时称为类的属性

  c:发现类的方法,对象的执行操作称为类的方法

  1:定义类

  定义一个“人”类

技术分享图片

  2 :属性

[访问修饰符] 数据类型 属性名;

*访问修饰符是可选的

*除访问修饰符外,其他的语法和声明变量类似

技术分享图片

  3:方法

  语法格式如下:

[访问修饰符] 返回类型 方法名称(参数类型  参数名1 ,  参数类型  参数名2 , ·········){

//省略代码块

}

  注:

   *返回类型可以是  "void"  ,在定义方法时,返回类型为void 时表明没有返回值,方法体中不必使用 "return" 关键字返回具体数据,但是可以使用 "return" 关键字退出方法

   *返回类型如不是  "void" ,那么在方法体中一定要使用return关键字返回对应类型的结果,否则程序会出现编译错误。

技术分享图片

三:创建对象:

语法:

类名  对象名 =  new  类名();

*new 是关键字

*左边的类名为对象的数据类型

*右边的类名()称为类的构造方法;

1:创建对象

关键代码:

Person hanbing = new Person();

2:使用对象

对象名.属性       //引用对象的属性

对象名.方法名()    //引用对象的方法

关键代码:

技术分享图片

 

 输出结果为:

技术分享图片

 

 

总结:

1:面向对象的思维方式是从人的思考问题的角度出发,把人解决的问题的思维过程转变为程序能理解的过程。面向对象程序设计使用  “类”  来抹蜜现实生活中的抽象概念,用  “对象”  来模拟实体,尽而用计算机解决现实问题

2:信息隐藏,提高程序的可维护性和安全性:封装实现模块化和信息隐藏,即将类的属性和行为封装在类中,保证了对它的修改不会影响到其他对象,可利于后期的维护,同时封装使得在对象外部不能随意访问对象的属性和方法,进一步的提高了程序的安全性;

3:一个类可以创建多个对象,体现了重用性

 

以上是关于初学Java面向对象的主要内容,如果未能解决你的问题,请参考以下文章

初学者教程------JAVA面向对象篇

初学Java面向对象

初学者教程------JAVA面向对象篇

Java+面向对象初学感想

初学者教程------JAVA面向对象篇

初学者教程------JAVA面向对象篇