CSA · Question #231
How would you distinguish between a Base Class table and a Parent Class table?
The correct answer is D. Base Class table is not extended from another table, Parent class tables may be extended from. A Base Class table is the highest-level table in a hierarchy that is not extended from any other table, whereas a Parent Class table is any table that has one or more tables extended from it, and it may or may not be extended from another table itself.
Question
How would you distinguish between a Base Class table and a Parent Class table?
Options
- AExtended tables are always extended from Parent tables. Extended tables are usually extended
- BExtended tables can be extended from Parent tables or Base tables; but they cannot be extended
- CBase Class tables always have tables extended from them. Parent tables do not have tables
- DBase Class table is not extended from another table, Parent class tables may be extended from
How the community answered
(27 responses)- A4% (1)
- B4% (1)
- D93% (25)
Why each option
A Base Class table is the highest-level table in a hierarchy that is not extended from any other table, whereas a Parent Class table is any table that has one or more tables extended from it, and it may or may not be extended from another table itself.
The statement incorrectly describes the relationship between extended, parent, and base tables and their extension characteristics, as extended tables are typically extended from parent tables.
Tables are frequently extended in ServiceNow, contradicting the premise that they "cannot be extended" from parent or base tables in the context of table hierarchy.
A Base Class table does not *always* have tables extended from it (though often they do), and the claim that Parent tables do not have tables extended from them is incorrect, as Parent tables are defined by having children.
A Base Class table is explicitly defined as a table that stands at the top of its inheritance hierarchy, not being extended from any other table; a Parent Class table, conversely, is simply a table from which other tables are extended, and it may itself be extended from an even higher-level table.
Concept tested: Base Class vs. Parent Class tables
Source: https://docs.servicenow.com/bundle/utah-application-development/page/build/platform-accessibility/concept/c_Tables.html
Topics
Community Discussion
No community discussion yet for this question.