码迷,mamicode.com
首页 > 编程语言 > 详细

Java学习——类与对象

时间:2019-04-02 21:00:33      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:计算机技术   面向对象   世界   实现   方式   价格   strong   img   个人   

在学习面向对象之前首先我们要理解一下几点:

  1. 什么是面向对象
  2. 对象的概念
  3. 类与对象的关系/区别
  4. 什么是对象的属性
  5. 什么是对象的方法

什么是面向对象、对象、类

  讲到面向对象就不得提到面向过程,早期的计算机编程是基于面向过程的方法,例如实现两个数的加法运算(1+1=2),我们可以通过一个算法就可以解决这个问题。但是随着计算机技术的不断提高,我们遇到的问题解决起来越来越复杂,所以我们可以通过面向对象的方式,更利于用人理解的方式对复杂系统进行分析、设计与编程。

  面向过程就是分析出解决问题多需要的步骤,然后用函数吧这些步骤一步一步的实现,使用的时候一个一个依次调用就可以,面向对象是把构成问题事物分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述某个事物在整个解决的步骤中的行为。

  万物皆对象,对象是客观存在的事物,可以说任何客观存在的都是可以成为对象,例如一个人,一本书,一盆花,都是可以成为对象。

  每一个对象都是一个单独的个体,就好像世界上不存在两个一模一样的人。

什么是

  类是封装对象的属性和行为的载体,反过来说具有相同属性和行为的一类实体被称为类。

类与对象的关系

  对象是类实例化出来的,对象中含有类的属性,类是对象的抽象

  比如“人类”就是一个类,那么具体到某个人“三毛”就是人类这个类的对象,这个人的名字,年龄等信息就是对象的属性,人的动作(吃饭,睡觉.....)就是对象的方法。

对象的属性和方法

  例如一辆车,具备这些属性:品牌、颜色、价格,方法:发动、停止、坐人。

  例如一条狗,具备这些属性:品种、颜色,方法:叫、跑、吃。

二、类的创建和使用

  定义一个类技术图片

 

    public class 类名{

      属性1;

      属性2;

      .  .  .  

      方法1;

      方法2;

      .  .  .  

 

    }

  使用对象的步骤:

  1.创建对象

 

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

  2.使用对象

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

引用对象的方法:对象名.方法();

  构造方法

每个类都有构造方法,如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认构造方法

在创建一个对象的时候,至少要调用一个构造方法,构造方法的名称必须与类同名,一个类可以有多个构造方法

 技术图片

特点:

1.函数名与类名相同

2.不用定义返回值类型(不同于void类型返回值,void是没有具体返回值类型;构造函数是连类型都没有)

3.不可以写returne 语句(返回值类型都没有,也就不需要return语句了)

 

 

    

  

  

    

Java学习——类与对象

标签:计算机技术   面向对象   世界   实现   方式   价格   strong   img   个人   

原文地址:https://www.cnblogs.com/qun-zi/p/10645236.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!