The UML Class Diagram inheritance operator describes a Class which has been extended with new functionality by another Class.

It is represented by a simple unfilled arrow pointing towards the parent Class.

Example

class Job {
  hourlyPay: double
 
  work(): void
}
 
class Lawyer extends Job {
  attendTrial(): void
}
 
class Programmer extends Job {
  avoidSunlight(): void
}