找到关于编程的34423 篇文章

Dart 编程中的继承

Mukul Latiyan
更新于 2021年5月21日 13:16:52

5K+ 次浏览

Dart 中的继承定义为一个类派生另一个类的属性和特征的过程。它很有用,因为它提供了一种从现有类创建新类的方法。继承是面向对象编程 (OOPS) 这种编程范式的一个主要组成部分。借助继承,一个类可以使用另一个类的所有属性和特征。通常,继承需要两个类,它们分别是:父类 - 被其他类继承的类称为父类。... 阅读更多

Dart 编程中的不可变注解

Mukul Latiyan
更新于 2021年5月21日 13:06:05

546 次浏览

我们知道 const 关键字在对象中提供不可变性。但是,如果我们希望整个类本质上都是不可变的,该怎么办呢?在这种情况下,我们使用 Dart 库的 meta 包中提供的不可变注解。语法import 'pacakge:meta/meta.dart'; @immutable class User { String name; }需要注意的是,一旦我们用不可变注释声明任何类,它的所有对象以及对象的属性和方法也将是不可变的。示例考虑以下示例:实时演示import 'pacakge:meta/meta.dart'; @immutable class User { final String name; User(this.name); ... 阅读更多

Dart 编程中的不可变性

Mukul Latiyan
更新于 2021年5月21日 13:05:44

618 次浏览

不可变性是保持不变的能力。每当我们谈论不可变性时,我们都会提到不可变的性质。在面向对象和函数式编程中,我们经常使用对象的不可变性质。不可变意味着对象的状体在其创建后无法修改。当我们谈论前端开发时,这是一个非常重要的主题,因为有很多场合和场景需要我们维护状态,而实现此目标的方法是使用不可变性。在 Dart 中,我们可以通过不同的方式实现不可变性,有时... 阅读更多

Dart 编程中的 If-Else 语句

Mukul Latiyan
更新于 2021年5月21日 13:05:22

183 次浏览

If 语句是任何编程语言的重要组成部分,因为它们允许我们根据某些条件运行程序,这就是为什么它们属于条件语句类别的原因。Dart 的 if-else 语句与 Java 的语法相同。语法if( condition ) { statement }如果上述 if 括号中的条件计算结果为真,则将计算代码块内的语句。示例考虑以下示例:实时演示void main() { var age = 10; if(age == 10){ print("10 is perfect"); } }在上面的代码中,age == 10 的计算结果为... 阅读更多

Dart 编程中的层次继承

Mukul Latiyan
更新于 2021年5月21日 12:50:38

1K+ 次浏览

当两个类继承单个类时,就是层次继承的情况。层次继承的语法表示如下所示:class A {} class B extends A {} class C extends A {}在上面的语法表示中,我们可以看到名为 B 和 C 的两个类正在继承(或扩展)类 A。示例让我们考虑一个 Dart 中层次继承的示例。考虑以下示例:实时演示class Parent{ void printName(){ print("Inside class Parent"); } } class Daughter extends Parent{ void age(age){ print("Her age is: ${age}"); ... 阅读更多

Dart 编程中的 Hello World

Mukul Latiyan
更新于 2021年5月21日 12:50:00

4K+ 次浏览

Hello World 程序是学习任何新编程语言时学习的第一个程序。它可能是一个简单的程序,但它是一个很好的切入点,因为您可以了解 Dart 中程序的工作方式以及如何运行 Dart 文件。它提供了一种测试您正在使用的系统和环境的方法。在 Dart 中运行 Hello World 之前,一个重要的前提是您的本地机器上已安装 Dart SDK。您可以从此链接安装 Dart SDK。编写 Hello World 程序您需要做的第一件事是... 阅读更多

Dart 编程中的 Getter 和 Setter

Mukul Latiyan
更新于 2021年5月21日 12:49:35

3K+ 次浏览

读取和写入对对象的访问在任何编程语言中都非常重要。Getter 和 Setter 正是我们想要访问对象的属性的读取和写入权限时使用的确切方法。语法Getter 通常如下所示:returnType get fieldName { // 返回值 }returnType 是我们返回的数据类型。get 关键字告诉我们和编译器这是一个 getter,最后是我们试图获取其值的 fieldName。Setter 通常如下所示:set fieldName { // 设置... 阅读更多

Dart 编程中的 Future 类

Mukul Latiyan
更新于 2021年5月21日 12:47:28

416 次浏览

Dart 中有不同的类和关键字,当我们想要运行异步代码时可以使用它们。future 类允许我们运行异步代码,我们还可以借助它避免回调地狱。future 主要表示异步操作的结果。在 Dart 中,许多标准库调用都会返回一个 future,其中一些是:http.getSharedPreference.getInstance()Dart 中的 future 可以有两种状态:已完成 - 当 future 的操作完成并且 future 以值或错误完成时。未完成 - 当调用函数时,并且它... 阅读更多

Dart 编程中的函数

Mukul Latiyan
更新于 2021年5月21日 12:47:04

517 次浏览

Dart 是一种真正的面向对象编程语言。即使函数在 Dart 中也有其类型。函数可以赋值给变量,我们甚至可以将它们传递给另一个函数。Dart 中的函数也是对象,就像其他一切一样。让我们创建一个简单的函数,该函数接受一个整数作为参数并返回一个布尔值。示例考虑以下示例:bool isOdd(int x){ return x % 2 == 1; } void main() { bool ans = isOdd(3); print(ans); }在上面的代码中,我们有两个函数,一个是 main() 函数,其返回类型为... 阅读更多

Dart 编程中的 final 关键字

Mukul Latiyan
更新于 2021年5月21日 12:46:38

3K+ 次浏览

Dart 中的 `final` 关键字用于创建本质上不可变的常量或对象。`final` 和 `const` 关键字的唯一区别在于,`final` 是运行时常量,这意味着它的值可以在运行时赋值,而不是像 `const` 关键字那样在编译时赋值。示例考虑以下示例:实时演示`void main(){ final int xy = 10; print(xy); }`输出10在上面的示例中,我们声明了一个带有 `final` 关键字的整型变量,这意味着一旦为其赋值,该值将不会更改。示例考虑以下示例:`void main(){ ...`阅读更多

广告
© . All rights reserved.