我不知道是否可行,但我需要在将参数传递给它后重新计算基类的属性。这是一个示例代码:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
<script src="script.js"></script>
</head>
<body>
<header>
<div class="lobby">
<div class="wrapper">
<em class="brand">
<img src="http://via.placeholder.com/200x40"/>
</em>
<nav class="menu">
<ul class="menu">
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>
</div>
<div class="slides">
<div class="slide">
<img src="http://via.placeholder.com/400x200"/>
<div class="text">
<h2>Slide 1</h2>
<p>Text of slide 1</p>
</div>
</div>
<div class="slide" style="display:none;">
<img src="http://via.placeholder.com/400x200"/>
<h2>Slide 2</h2>
<p>Text of slide 2</p>
</div>
</div>
</div>
</header>
<main>
Main content
</main>
</body>
</html>
我理解问题出在哪里,但我需要的是在将不同的参数传递给多个派生类后,获得一种动态基类的不同继承。
提前谢谢。
答案 0 :(得分:2)
Multiplier
属性的值未更新。如果您希望它始终返回其他两个值的乘法,则应将其转换为只返回该产品的只读属性。
替换以下行:
Public Property Multiplier As Integer = Coeficient * Initial
使用:
Public ReadOnly Property Multiplier() As Integer
Get
Return Coeficient * Initial
End Get
End Property
希望有所帮助。
答案 1 :(得分:0)
乘数是一个属性,所以它是你班级的一个领域。初始化时,给出了值。
您期待“功能行为”。
你可以做很多事情,我不知道你真正需要什么。更改乘数:
简单示例:
Public ReadOnly Property Multiplier As Integer
Get
Return Coeficient * Initial
End Get
End Property
这将为您提供您期望的“自动行为”