码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象编程

时间:2020-06-11 00:36:51      阅读:47      评论:0      收藏:0      [点我收藏+]

标签:操作   关键字   面向对象编程   dog   调用   log   面向   var   复杂   

面向对象编程

1.认识类与对象

  • 类是一种复杂的数据结构,它是将不同类型的数据和与这些数据相关的操作封装在一起的集合体。
  • 对象是类的实例,是类描述的具体事物。(类是对象的抽象化,对象是类的实体化)。

  属性:静态特性,例如姓名,年龄,身高...

  行为:动态行为,例如走路,跑步,唱歌...

2.创建类

  • 我们创建一个狗的类

    //我们使用class这个关键字来定义一个类。

    class 类名{

      constructor(){

        

      }

    }

    //Dog类

    class Dog{

      name:string;

      age:number;

      sex:string;

      constructor(n:string,a:number,s:string){

        this.name = n ;

        this.age = a ;

        this.sex = s ;

      }

      run(){

        console.log(this.name+‘在跑步...‘);

      }

    }

  • 创建一个Dog类的对象

    var d1 = new Dog(‘旺财’,3,‘男‘);

    //直接访问旺财的属性

    console,log(d1.name);

    console.log(d1.age);

    console.log(d1.sex);

    //调用对象的方法

    d1.run();

 

面向对象编程

标签:操作   关键字   面向对象编程   dog   调用   log   面向   var   复杂   

原文地址:https://www.cnblogs.com/jasonchow1990/p/13090144.html

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