Day4

来源:互联网 发布:oracle数据库入门教程 编辑:程序博客网 时间:2024/04/30 00:36

Day4

面向对象的设计思想

什么是面向对象

面向对象的分析与设计

面向对象的分析与设计:做项目的时候,有一个过程叫“建模”,从详细设计书中抽取出几个实体类,并分析这些实体类之间的关系。

面向对象的介绍

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

面向对象

面向过程

区别总结

面向对象:是一种看待问题的思维方式,着眼点在于找到具备相应功能的对象,委托该对象去做某件事情。
面向过程:也是一种思维方式,着眼点在于事情是如何一步步解决的。

案例:使用面向对象和面向过程的思维方式,分析“如何把大象装进冰箱里”。

JAVA与面向对象

类与面向对象的关系

对象的定义

类中成员变量的定义

中方法的定义

对象:万物皆对象。

类的定义

类:是对具有共同特征和行为的一类事物进行抽取和封装。

语法:

访问权限修饰符  class 类名{//共有的特征(属性)    //共有的行为(方法)  }

实体类:用来描述某类事物的,一般不需要书写main方法,用来作为类型,供别的类调用的。

java语言中的对象:
对象:是类的一个具体的表现。

语法:类名 对象名 = new 类名();
对象的使用方式:
对象名.类中可见的属性;
对象名.类中可见的方法(实参);

类和对象之间的关系:类是对象的抽象,对象是类的具体。

简述局部变量和成员变量的作用域

成员变量和局部变量的区别

属性:成员变量(全局变量)

成员变量的类型:

  1. 基本数据类型(byte,short,int,long)–》对应着,默认的初始值:0 基本数据类型(char)–》对应着,默认的初始值:’\u0000’,根据平台不同,显示的结果不一样 基本数据类型(float,double)–》对应着,默认的初始值:0.0 基本数据类型(boolean)–》对应着,默认的初始值:false
  2. 引用数据类型,对应着,默认的初始值:null

构造方法的定义

构造方法的定义

构造方法的调用

构造方法重载

构造方法:在一个类中,没有返回值类型,且方法名与类名相同的方法。
语法:

  访问权限修饰符 类名(形参列表){     //方法体  }

构造方法的作用:是用来构建类的对象的。

构造方法说明:

  1. 使用有参的构造方法,可以简化代码,将分别给属性赋值可以简化为一条语句。
  2. 若一个类中,不存在有参的构造方法,那么,编译器在编译时,会提供一个默认的无参的构造方法;
  3. 若一个类中,存在有参的构造方法,那么,编译器就不会提供默认的无参的构造方法了,若需要调用无参的构造方法,需要手动写出来。
0 0
原创粉丝点击