栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java之面向对象(1)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java之面向对象(1)

了解面向对象的设计思想,首先要了解面向过程的设计思想。

面向过程: procedure oriented programming 缩写 POP 面向过程主要针对于分析出解决问题所需要的步骤,然后把步骤一步一步实现。 面向过程直接关注流程。 面向对象: object oriented programming 缩写 OOP 面向对象的编程语言 以分类的方式进行思考和解决问题。 面向对象需要先对整体关系进行分析并分类,再根据类的不同进行不同的深入处理。 面向对象将现实中的客观事物抽象化,更能符合人类的认知习惯

面向对象无法取代面向过程,他们是相辅相成的。

java类

类的结构

   成员变量:事物属性的描述 

  方法:事物的行为(可以做的事情)

  构造方法:用于创建对象

  内部类:即再类体中声明的类

  块:一段没有名称的代码块

java类的定义

首先要发现类,将现实中客观事物根据同样某些抽象特征抽象出“类”。

比如:学校里面的学生是一个类,他们都为不同的个体,但是他们都属于学生这一群体。

类的声明格式为:

  [访问权限修饰符] [修饰符] class Car{

}

访问修饰符有两种public,无(默认)

修饰符:final,abstract

关键字class用来定义一个类

第二,发现类的共同属性(成员变量)。

学校里面的学生有着某些共同的属性,比如:都有名字,性别,学号,学院,专业等等。

第三,发现类的方法

是学生类中共有的行为,比如学生选择选修课,就可以为一个方法,还有上课、做作业等等。可以说类的方法就是类中的动词。

方法声明格式为:

[访问权限修饰符] [修饰符]/void select(){

     System.out.println("学生选课");

           [return 返回值;]

}

java对象

对象:对象是类的一个实例,是以类作为模板在内存中创建出的一个实际存在的实例。

对象的创建和使用

Student s1 = new Student();

Student s1:使用Student类作为类型声明一个变量s1.

new Student();使用new+Student类构造方法创建对象.

=将右边内存中创建的对象的地址 赋给 左边的变量s1.

同一类的每个对象有不同的成员变量存储空间.

例如:Student s1=new Student();

          Student s2=new Student();

同一类的每个对象共享该类的方法

例如:s1.select();

           s2.select();

总结

类是一类事物的抽象概念,是以对象为模板的实例。

对象是由类这个模型所创造出的具体存在的实例,因此创建对象的过程也叫实例化对象。

现实生活中先有对象后有类,而编程时先设计类后创建对象。

概念部分有书上的概念结合自己的一些理解,有解释的不到位的地方,欢迎大家来指正~~~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/424686.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号