今天同享开始啦,请咱们多多指教~

一.面向方针的概述

面向方针是一种符合人类思想习惯的编程思想。与面向进程不同,面向方针有着自己一同的优势。举个浅显的比如,假如咱们要得到一张安全木床,面向进程的话咱们或许需求通过买木材,设计图纸,最Java后切割而java怎么读成。但关于面向方针来说,咱们只需找到一个家具店,安全教育日是哪一天买一张床即可。

面向方针也是Java言语的特征之一,安全教育日这种面向方针的言语所具有:
1、封装性
2、安全教育日承继性
3、多态性

二.三大特性

1.封装(private):

封装是将一些细节信息私有化,而且java工作培训班供应给外界能够对其访问其特征的办法(假如不供应,那么这个封装没有意义)

特征:被pri安全教育渠道vate润饰的类的权限最低,也最为安全,其安全性与其易java面试保护性显着.

例如:安全教育手抄报

`public class Fengzhuang {
  private int chang;//成员特征
  private int kuan;
  private int di;java基础知识点
  private int gao;
  public Fengzhuang() {//无参结构
  }
  public Fengzhuang(int ch安全教育日是哪一天ang, int kuan, int di, int gao) {//带参结构
    thisjava模拟器.chang = chang;
    this.kuan安全期计算器 = kuan;
    this.di = di;
    this.gao = gao;
  }
  public int getJavaChang() {
    return chang;
  }
  pu安全教育渠道blic voi安全教育手抄报d setChang(int chang) {
    this.chang =java怎么读 chang;
  }
  public int getKuan() {安全教育渠道登录进口
    return kuan;
  }
  publ安全期计算器ic void setKuan(int kuan) {
    this.kuan = kuan;
  }
  public int getDi() {
    re安全教育日turn di;
  }
  public void setDi(int di) {
    this.di = di;
  }
  public int getGao() {
    return gao;
  }
  public void setGao(int gao) {
    this.gao安全教育渠道登录进口 = gao;
  }
  public void mj(int chang,int kuan,intjava编译器 di,int gao){
    int sum=chang*kuan;
    int sum2=di*gao/2;
    System.out.println("长方形的面积为"+sum+"三角形的面积为"+sjava环境变量装备um2);
  }
}`

这个比如中,将长方形和三角javaee形的面积封装起来,作为一个办法来运用

进行查验

public class Fengzhuan安全教育日是哪一天gtesjava模拟器t {
  public static void main(Stri安全教育渠道ng[] args) {
    Fengzhuang FZ = new Fengzhuang();
    FZ.mj(5,4,6,7);
;
  }
}

牛掰!java阿里大牛教你怎么快速了解面向对象,让你变得更值钱
关于封装:

办法和private润饰的类都是封装的办法,当咱们遇到这种只需改换数字(长和宽,底和高)的状况,能够封装为办法,便当咱们运用.

2.承继(extends):

承继性首要描绘的是类与类之间的联络,通过承继,运用已存在的类的界说作为基础,对原有安全期是哪几天类的功用进行扩展。(在java中,安全手抄报承继是用于子类与父类之间)

例如:
1.先界说一个父java工作培训班类(动物)
牛掰!java阿里大牛教你怎么快速了解面向对象,让你变得更值钱
2.界说一个子类(猫)
牛掰!java阿里大牛教你怎么快速了解面向对象,让你变得更值钱
其间,猫作为动物,能够承继动物中的吃食物的特性,其他猫具有喜爱抓老鼠的特性。

3.进行查验
牛掰!java阿里大牛教你怎么快速了解面向对象,让你变得更值钱

牛掰!java阿里大牛教你怎么快速了解面向对象,让你变得更值钱
从上述这个简略的比如java编译器能够看出,承继是通过ex安全教育渠道tends关键字来结束的,猫的类中没有界说吃食物的特征,安全期但是承继后能够运用吃食物的特征(能够前进代码的复用性)。

关于承继:

1.子类不能选择性地承继父类,只需选择承继,就要承继悉数(除了父类中private润饰的特征和办法)

2.子类Java是对父类的一个java工作培训班扩展,能够有归于自己的特征和办法

3.java是单承继,但能够多重承继(也就是有一个子安全期类只能承继一个父类,但是一个父类能够有多个子类。浅显来说,就是你的爸爸能够有多个孩子,但这些孩子只需一个爸爸。)

3.多态:

多态是答应不同方针对同一消息做出不同的呼应,它指在一安全教育渠道个类中界说的特征和办法被其他类承继后,它们能够具有不同的数据类型或体现出不同的行为,这使得同一个特征和办法在不同的类中具有不同的语义。

结束多态的条件:

要想结束多态,有必要满意承继,重写,父类引用指向子类方针三大必要条件(又分为向上转型,向下转型)

向上转型:

父类类型变量名= new 子类类型

这种状况一般适用于父类完全满意需求,咱们不需求再去增加新的特征

向下转型:

子类类型 变量名java基础知识点=子类类型 父类类型的变量

这种状况一般适用于父类满意不了需求,需求用到子Java类所特有的方java模拟器法时运用

例如:

1.先界说一个父类(动物都有吃的功用)安全期计算器
牛掰!java阿里大牛教你怎么快速了解面向对象,让你变得更值钱
2.界说两个子类(猫,狗)
牛掰!java阿里大牛教你怎么快速了解面向对象,让你变得更值钱牛掰!java阿里大牛教你怎么快速了解面向对象,让你变得更值钱
在这个比如中,相同都是吃东西,对安全期猫这个方针来说是吃鱼安全;对狗来说是吃骨头,这就是多态的体现。

3.进行查验
牛掰!java阿里大牛教你怎么快速了解面向对象,让你变得更值钱牛掰!java阿里大牛教你怎么快速了解面向对象,让你变得更值钱
​主动装箱:主动将根柢数据类型转化为包装类类型

主动拆箱:主动将包装类类型转化为根柢数据类型

小结

提到面向javascript方针,自然会javascript想到面向进程,面向进程就是剖析解决问题所需求的进程,然后用函数把这些进程一一结束,运用的时分一个一个顺次调用就能够了。首先要安全注重它的三大特性,了解其基础概念。

今天份同享已完安全教育手抄报毕,请咱们多多容纳和点拨,感谢咱们!