1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
<!DOCTYPE html>
<html>
<!-- Created by GNU Texinfo 7.1.1, https://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Inheritance (GNU Octave (version 10.3.0))</title>
<meta name="description" content="Inheritance (GNU Octave (version 10.3.0))">
<meta name="keywords" content="Inheritance (GNU Octave (version 10.3.0))">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link href="index.html" rel="start" title="Top">
<link href="Concept-Index.html" rel="index" title="Concept Index">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="classdef-Classes.html" rel="up" title="classdef Classes">
<link href="Value-Classes-vs_002e-Handle-Classes.html" rel="next" title="Value Classes vs. Handle Classes">
<link href="Methods.html" rel="prev" title="Methods">
<style type="text/css">
<!--
a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
div.example {margin-left: 3.2em}
span:hover a.copiable-link {visibility: visible}
-->
</style>
<link rel="stylesheet" type="text/css" href="octave.css">
</head>
<body lang="en">
<div class="subsection-level-extent" id="Inheritance">
<div class="nav-panel">
<p>
Next: <a href="Value-Classes-vs_002e-Handle-Classes.html" accesskey="n" rel="next">Value Classes vs. Handle Classes</a>, Previous: <a href="Methods.html" accesskey="p" rel="prev">Methods</a>, Up: <a href="classdef-Classes.html" accesskey="u" rel="up"><code class="code">classdef</code> Classes</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-Index.html" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<h4 class="subsection" id="Inheritance-1"><span>34.6.4 Inheritance<a class="copiable-link" href="#Inheritance-1"> ¶</a></span></h4>
<p>Classes can inherit from other classes. In this case all properties and
methods of the superclass are inherited to the subclass, considering their
access rights. Use this syntax to inherit from <code class="code">superclass</code>:
</p>
<div class="example">
<div class="group"><pre class="example-preformatted">classdef subclass < superclass
...
endclassdef
</pre></div></div>
</div>
</body>
</html>
|