首页 > 其他 > 详细

类、对象和包

时间:2020-11-03 20:50:53      阅读:41      评论:0      收藏:0      [点我收藏+]

面向过程编程

   1  面向过程编程,它是流程化和具体化的,每解决一个问题就需要一步一步分析,然后在一步一步解决问题。

面向对象编程

    2 面向对象编程,是模型化的编程,它是一种新的编程思想,它只需要抽取一个类出来,在根据类中的属性(数据)和方法(行为)来处理问题,程序员并不需要了解处理问题的步骤,只需要调用对象的属性和方法即可。

面向过程和面向对象的区别

     1.面向过程:是围绕着解决问题来设计程序

     2.面向对象:是围绕着解决问题的对象来设计程序

对象

     凡是可以看见的东西,就是对象:万物皆可对象

   简单理解:类是一些事物共同所拥有的特性

   概念:类 是对象的抽象

类与对象的关系

   类是对象的抽象,对象是类的一个具体实例

   类是具有相同属性和行为的一组对象的集合,在软件中我们用类来模拟现实生活中的实体

   代码上:必须先有类 然后才有对象

类的组成

1、属性和方法

2、属性的组成:访问修饰符 + 数据类型 + 变量名

      访问修饰符:作用是控制该属性被访问的权限

      数据类型:目的是分配内存空间的大小

      变量名: 方便找到属性存放的地址,从而找到他对应的值

 属性因关注而产生

方法(行为)

方法的组成:1、访问修饰符(public private);作用:控制方法的访问权限

                      2、返回的数据类型:返回方法的调用结果

                      3、方法的名字:方便调用者调用

                      4、参数列表:让调用者知道,传入什么样的条件才能调用方法。

/**
* 学习的方法
* @param subject
*/

public void stuby(String subject){

}
/**
* 加法
* @param num 数值1
* @param num2 数值2
* @return 返回一个总和
*/
public double add(double num , double num2){
return num + num2;
}

如何创建对象

    创建一个对象只需要使用关键字   new

如何操作对象的属性和方法

   操作对象的属性和方法使用    “.”  (点操作符)

    .(点操作符)可以理解为:我的

this

   this表示 当前对象的引用:指向自己

   什么时候必须用this :当对象中的属性名,和方法中的形式参数名相同的时候 ,就必须使用关键字this来区分你访问的是对象属性名,还是方法中的参数名

包(package)

    包解决两个问题

     1、组织管理不同的类

     2、解决类重名的问题

    类的名字 = 包名 + 类名

    当引入的类不再同一个包下时,使用关键字import进行引用。

    

 

类、对象和包

原文:https://www.cnblogs.com/putin-feng/p/13849569.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!