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
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP