这个东东,好像其它语言很少见呢. 印象中,ruby是可以这样的. package main import ( "fmt" ) type user struct { name string email string } //方法与函数的不同之处在于:函数是独立调用的,而方法寄生于变量来调用 //值接收者,主要用于不改变接收者的方法. func (u user) notify() { fmt.Printf("Sending User Email to %s<%s>\n…
Java针对类.成员变量.方法,有很多修饰符,例如public.private.static.final.synchronized.abstract等,这些修饰符用来控制访问权限或其他特性. 本文就用成员变量(Field)来举例说明,类以及方法的修饰符获取与成员变量是一样的. 先看一个类 public class MyTest { public int a; public static int b; public static final int c = 0; private int d; }…