美文网首页
Flutter之写法和含义

Flutter之写法和含义

作者: Ray_lawq | 来源:发表于2019-08-05 17:09 被阅读0次
  1. 文件名是下划线命名法(不是驼峰命名);例:my_home.dart

  2. 类名是首字母大写的驼峰命名;例:MyClass

  3. 类或者是属性已下划线开头,表明当前类或者属性是私有属性;例:_MyClass 和 _name

  4. 方法写法和含义(变量是一样的)

import 'package:flutter/material.dart';

class Fraction extends StatelessWidget {

  //对象私有方法(oc 中命名在.m 的"-" 方法)
  void _textF1(){
    print('_textF');
  }
  //对象公有方法(oc 中命名在.h 的"-" 方法)
  void textF1(){
    print('textF1');
  }

  @override
  Widget build(BuildContext context) {
    this.textF1();
    textF1();
    this._textF1();
    _textF1();
    
    //this 不能调用类的私有和公有方法
//    this._textF(); 
    _textF();
//    this._textF();
    _textF();
    
    return Container();
  }
}

//类的私有方法(oc 中命名在.m 的"+" 方法)
void _textF(){
  print('_textF');
}

//类方法(oc 中命名在.h 的"+" 方法)
void textF(){
  print('textF');
}

//使用其他类的方法,必须是公共方法(和oc一样,必须是.h声明的方法)
class Home(){

   //调用对象方法
   Fraction().textF1();
   //Fraction()._textF1(); 不能调用
   
   //调用类方法
   textF();
   //_textF(); 不能调用
}

目前想到这么多,想到别的再补充。。。

相关文章

  • Flutter之写法和含义

    文件名是下划线命名法(不是驼峰命名);例:my_home.dart 类名是首字母大写的驼峰命名;例:MyClass...

  • 闲话Dart精髓语法--初始

    最近在学习Flutter, 刚开始直接看Flutter的example时, 对于Dart的写法有一种介于java和...

  • 自研flutter[rlstyles] UI框架发布

    rlStyle 可以使用类似rn的写法类写flutter 减少flutter的地狱嵌套 备注 flutter pu...

  • Flutter 学习 :Flutter中的普通路由、路由传值

    一.复习上一节 BottomNavigationBar 写法 二.Flutter中的路由 Flutter中的路由通...

  • 再议“书法”

    从广义讲,书法是指文字符号的书写法则。换言之,书法是指按照文字特点及其含义,以其书体笔法、结构和章法书写,使之成为...

  • 书法 无行的舞

    从广义讲,书法是指文字符号的书写法则。换言之,书法是指按照文字特点及其含义,以其书体笔法、结构和章法书写,使之成为...

  • Flutter主题切换之flutter redux

    Flutter主题切换之flutter redux 本文详细讲述怎样在flutter中集成和使用redux,关于r...

  • 消灭if-else

    Android 接入 Flutter进行中。 参考了flutter工程师的写法,感觉简洁许多,主要是使用map来替...

  • python 装饰器简单使用

    首先装饰器写法 “@ + 函数名”在执行函数上方 python函数中的参数args和*kwargs的含义和用法 在...

  • 14.Swift学习之闭包

    闭包引入 计算1个数的平方 函数写法 闭包写法 闭包含义 闭包是可以被传递和引用的一个独立模块 闭包能够捕获和存储...

网友评论

      本文标题:Flutter之写法和含义

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