2019.8.21 Class & InterFace &abstract& 属性
Posted 自長安的李少俠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2019.8.21 Class & InterFace &abstract& 属性相关的知识,希望对你有一定的参考价值。
1.创建interFace
interface ISuper { int GetSuper(); }
类可以继承多个接口,或者只能继承单一的抽象类。
在继承类中的实现
public int GetSuper() { return age + 100; }
InterFace与abstract区别:抽象类不能实例化,被其他类继承去实现具体的方法,包含类字段 抽象方法,接口是规则,不能有成员变量,字段
属性的创建(两种) public int Age//属 {
get { return age + 10; } set { age = value - 10;//value是具体的成员变量 } }
public int ID//属性 { get; set; }
属性可以设置值(默认为0):
person.Age = 10;
属性的使用:
Console.WriteLine(person.Age); person.Age = 10;
今天太困。以上
晚安
以上是关于2019.8.21 Class & InterFace &abstract& 属性的主要内容,如果未能解决你的问题,请参考以下文章
[20-05-15][Thinking in Java 18]Java Inner Class 2 - .this & .new
Unable to instantiate Action, xxxAction, defined for 'xxx' in namespace '/&a
如何修复类型不匹配:@ExtendWith(SpringExtension::class) Class -> Class in intellij?