Dart 编程中的方法
方法是语句的组合,用于将某些行为附加到类对象。它用于对类对象执行某些操作,我们命名方法以便以后在程序中调用它们。
方法有助于使核心更模块化并提高程序的可重用性。
可以通过参数将信息传递给方法,然后它可以对该信息执行某些操作,或者它甚至可以返回值。
类中的方法有两种类型,它们是:
实例方法
类方法
实例方法
实例方法是在类内部存在的方法,在声明时不使用 static 关键字。实例方法可以访问实例变量和 this。
语法
returnType methodName(){ // statements(s) }
我们可以通过创建类的实例对象,然后在该对象的实例上调用方法来调用实例方法。
示例
请考虑以下示例:
class Sample{ var name = "Mukul"; void printName(name){ print(name); } } void main(){ Sample smp = new Sample(); smp.printName("TutorialsPoint"); }
输出
TutorialsPoint
类方法
如果我们使用 static 关键字声明一个方法,则该方法称为类方法。静态方法属于类而不是类实例,就像我们在上面的示例中看到的那样。
静态方法不能通过类的实例调用,并且允许访问类的静态变量,并且只能调用类的静态方法。
语法
static returnType methodName() { // statement(s) }
示例
让我们编写一个示例,在其中我们在 Dart 程序中调用类方法。
请考虑以下示例:
class Sample{ var name = "Mukul"; static void printName(name){ print(name); } } void main(){ Sample.printName("Static Method"); }
输出
Static Method
广告