浩明-空间 浩明-空间
首页
  • Unity

    • 类比法学c#
  • 学习笔记

    • 《JavaScript高级程序设计》
    • 《TypeScript 从零实现 axios》
    • TypeScript
    • JS设计模式总结
  • typescript杂谈

    • 为什么要用ts
  • HTML
  • CSS
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • vim学习
  • webgl基础
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 悟道
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

储浩明

热爱编程的小明
首页
  • Unity

    • 类比法学c#
  • 学习笔记

    • 《JavaScript高级程序设计》
    • 《TypeScript 从零实现 axios》
    • TypeScript
    • JS设计模式总结
  • typescript杂谈

    • 为什么要用ts
  • HTML
  • CSS
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • vim学习
  • webgl基础
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 悟道
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • JavaScript文章

  • Unity

    • C#类比学习
    • ts-c#的泛型
    • c#命名空间与es6模块
    • lambda表达式
    • c#和ts的异步编程
    • C#与ts的数组操作方法
    • c#与ts事件
    • c#和ts的继承
      • C#中,继承
      • TypeScript 继承
    • c#与ts接口
    • c#与ts类对象
  • 学习笔记

  • typescript杂谈

  • 前端
  • Unity
chuhaoming
2024-08-06
目录

c#和ts的继承

# C#中,继承

public class Animal 
{
    public void MakeSound() 
    {
        Console.WriteLine("The animal makes a sound");
    }
}

public class Dog : Animal 
{
    public void MakeSound() 
    {
        Console.WriteLine("The dog barks");
    }
}

class Program
{
    static void Main(string[] args)
    {
        Dog myDog = new Dog();
        myDog.MakeSound();
    }
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

# TypeScript 继承

class Animal {
    makeSound() {
        console.log("The animal makes a sound");
    }
}

class Dog extends Animal {
    makeSound() {
        console.log("The dog barks");
    }
}

let myDog = new Dog();
myDog.makeSound();
1
2
3
4
5
6
7
8
9
10
11
12
13
14

对比两者,可以发现以下几点主要差异:

  • 语法:C#使用:来实现继承,而TypeScript使用extends关键字。
  • 访问修饰符:C#中使用public等访问修饰符来指定方法和属性的访问级别,而TypeScript则不区分访问修饰符,所有成员默认都是public。
  • 编写平台:C#通常在Visual Studio等IDE中编写,需要编译后运行;TypeScript可以直接在任何文本编辑器中编写,通过Node.js等环境运行。
编辑 (opens new window)
#C#
上次更新: 2024/08/09, 10:55:31
c#与ts事件
c#与ts接口

← c#与ts事件 c#与ts接口→

最近更新
01
c#与ts类对象
08-06
02
c#与ts接口
08-06
03
c#与ts事件
08-06
更多文章>
Theme by Vdoing | Copyright © 2019-2024 Haoming chu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式