美文网首页flutter从0开始自学
flutter和java不同的用法

flutter和java不同的用法

作者: it奔跑在路上 | 来源:发表于2020-03-07 21:34 被阅读0次

main方法如下:

image.png

1.求和 test0();

void test0(){
  int a = 1;
  int b = 2;
  int sum = a + b;
  // print("a + b 的和是 $(a + b)");  //不能这么写
  print("a + b 的和是 $sum");
}
image.png

2.带参数的方法 sum("张三","李四");

image.png
image.png

3.带有可选参数的方法

image.png

test("张三");


image.png

test("张三","李四");


image.png

4.可以给函数进行命名,只需要命名正确,可以不按照参数的顺序 test2(age:"2",name:"1",gender:"3");

image.png image.png

5.如果没赋值,可以给函数设置默认值

image.png

test3("1","2");


image.png

test3("1","2",gender:"3");


image.png

6.自定义try catch的用法 test4();

void test4(){
  try{
      int a = 12 ~/ 0;
      print(a);
  }catch(e){
      print(new MyException().errorMsg());
  } 
}

class MyException implements Exception {
  // String errorMsg(){
  //   return "自定义异常";
  // }

  String errorMsg() => "自定义异常";//也可以这么写
}
image.png

7.类的使用test5();

void test5(){
    var student = Student();
    student.setAge=1;
    print(student.getAge);
}

class Student{
  int age;
  String name;
  // void set setAge(int age){
  //   this.age = age;
  // }
  void set setAge(int age) => this.age = age;   //set方法可以这么写
  // int get getAge{
  //   return age;
  // }
  int get getAge => age;  //get方法可以这么写
}
image.png

相关文章

网友评论

    本文标题:flutter和java不同的用法

    本文链接:https://www.haomeiwen.com/subject/koihdhtx.html