第三个Dart程序

   在java开发中我们是最常用的就是MVC开发模式.需要分层于是就需要分包,在Dart里这么做需要这么做:

   1: 在web里新建一个文件取名为:Helper.dart

   2:里面内容为:   注意红色字体

library Helper;

class Helper{

    int Sum(int a, int b){

    return a + b;

  }

static double Div(int a, int b){

      if(b != 0){

        return a/b;

      }else{

        return null;

      }

    }

}

这里的定义和Java没什么区别, 重点在红色字体,将这个Dart文件定义为库文件;

   3:在Main文件里

import'dart:html';

import'Helper.dart';

int i = 100;

String str = "sum is ";

int n = 110;

void main() {

  Helper h = new Helper();

  int sum = h.Sum(100, 200);

  double div = Helper.Div(100, 200);

  window.alert(sum.toString());

 if(div != null)

   window.alert(div.toString());

}

void btnClick(MouseEvent e){

  window.alert("HelloDart");

}

 在主文件中import一下库文件, 就可以使用了.

 是不是和Java很像?

原文地址:https://www.cnblogs.com/mohe/p/2957369.html