Content deleted Content added
Add text |
m v2.05b - Bot T20 CW#61 - Fix errors for CW project (Reference before punctuation) |
||
Line 1:
In [[class (computer science)|class-based]] [[object-oriented programming language]]s, a '''leaf class''' is a class that should not be subclassed. This can be enforced either by convention, or by using a language feature such as the <code>final</code> keyword in [[C++ (programming language)|C++]], [[Java (programming language)|Java]] or [[PHP]],<ref>{{cite web |title=PHP: Final Keyword - Manual |url=https://www.php.net/manual/en/language.oop5.final.php |website=www.php.net |access-date=17 May 2023}}</ref>
In Java, the Leaf node is an abstract class for all scene graph nodes that have no children. Leaf nodes specify lights, geometry, and sounds. They specify special linking and instancing capabilities for sharing scene graphs and provide a view platform for positioning and orienting a view in the virtual world.<ref>{{cite web|date=2 April 2001|url=https://docs.oracle.com/cd/E17802_01/j2se/javase/technologies/desktop/java3d/forDevelopers/J3D_1_3_API/j3dapi/javax/media/j3d/Leaf.html|title= Class Leaf|website= Docs.Oracle|access-date=23 May 2022|url-status=live}}</ref>
|