Abstract type: Difference between revisions
Content added Content deleted
(→{{header|C}}: Interface name should be quoted.) |
m (→{{header|Go}}: Trim method name by guideline at http://golang.org/doc/effective_go.html#Getters) |
||
Line 843: | Line 843: | ||
Go's ''interface type'' is an abstract type. It defines a set of methods that a value must have. |
Go's ''interface type'' is an abstract type. It defines a set of methods that a value must have. |
||
<lang go>interface { |
<lang go>interface { |
||
Name() string |
|||
SetName(name string) |
SetName(name string) |
||
Method1(value float64) int |
|||
}</lang> |
}</lang> |
||