zoukankan
html css js c++ java
抽象类
//
抽象类
//
Visual Studio 允许定义抽象类.抽象类是为了派生类而定义接口的一个类.抽象类从本质上说是抽象的,
//
因为在抽象类基础上建立的所有类都提供了一定的方法和属性.您不能在抽象类中创建对象----只能利用
//
它们来派生新的类
//
抽象类在c#中用abstract 关键字来声明.必须提供的方法与属性用abstract来表明.
//
在vb.net中用MustInherit , MustOverride .
using
System;
namespace
FlashCards
{
/**/
///
<summary>
///
Shape 的摘要说明。
///
</summary>
public
abstract
class
Shape
//
形状
{
public
Shape()
{
//
//
TODO: 在此处添加构造函数逻辑
//
}
public
abstract
float
Top
{
get
;
set
;
}
public
abstract
float
Left
{
get
;
set
;
}
public
abstract
float
Area();
public
abstract
float
Perimeter();
}
//
覆盖抽象类成员的每一个成员定义都需要 Overrides(vb.net) 或 override(c#) 关键字.
public
class
CirCle:Shape
{
float
fxCenter,fyCenter,fRadius;
public
CirCle()
{
fxCenter
=
0
;
fyCenter
=
0
;
fRadius
=
0
;
}
public
override
float
Top
{
get
{
return
fxCenter
-
fRadius;}
//
fx
set
{fxCenter
=
value
+
fRadius;}
}
public
override
float
Left
{
get
{
return
fyCenter
-
fRadius;}
//
fy
set
{fyCenter
=
value
+
fRadius;}
}
public
override
float
Area()
{
return
(
float
)(
2
*
System.Math.PI
*
Math.Pow((
double
)fRadius,
2
));
}
public
override
float
Perimeter()
{
return
2
*
fRadius
*
(
float
)System.Math.PI;
}
public
float
Radius
{
get
{
return
fRadius;}
set
{fRadius
=
value;}
}
public
virtual
void
Center(
float
x,
float
y)
{
fxCenter
=
x;
fyCenter
=
y;
}
}
}
查看全文
相关阅读:
textRNN & textCNN的网络结构与代码实现!
四步理解GloVe!(附代码实现)
NLP系列文章:子词嵌入(fastText)的理解!(附代码)
自然语言处理(NLP)的一般处理流程!
强化学习(Reinforcement Learning)中的Q-Learning、DQN,面试看这篇就够了!
迁移学习(Transfer),面试看这些就够了!(附代码)
白话--长短期记忆(LSTM)的几个步骤,附代码!
三步理解--门控循环单元(GRU),TensorFlow实现
Django框架1——视图和URL配置
os模块
原文地址:https://www.cnblogs.com/furenjun/p/318423.html
最新文章
2020-5苏州房价地图以及简析
疫情下新的创业机会,要不来看看?
解决苹果mac远程桌面无VDI客户端
使用SQL语句修改Mysql数据库字符集的方法
Linux服务器可以ping,但是telnet端口超时,网站wget超时,访问超时的解决办法
解决logstash.outputs.elasticsearch[main] Could not index event to Elasticsearch status 404
KVM虚拟机快照备份
Linux下shell通用脚本启动jar(微服务)
解决zabbix监控因php问题导致图形界面中文乱码方法
PAT (Basic Level) Practice (中文)1023 组个最小数
热门文章
微信公众号服务端测试实践
Linux命令--查看磁盘空间
版本号对比(Python)
接口测试的签名处理(Python)
构造从MySQL获取的数据为列表(Python)
浏览器使用socks5代理
requests使用“proxy”代理访问接口
性能测试工具AB的使用
性能测试工具Locust的使用
Redis测试实践
Copyright © 2011-2022 走看看