وراثت در جاوا یا Inheritance همیشه بین دو کلاس انجام می شود. یعنی ما کلاسی به نام پدر یا super class و کلاسی به نام فرزند یا sub class داریم.
کلاس sub class از کلاس super class ارث بری می کند.در جاوا برای اعلان ارث بری کلاسی از کلاس دیگر از واژه کلیدی extends و به صورت زیر عمل می کنند:
public class SubClass extends SuperClass {
}
در جاوا ارث بری چندگانه یا multiple inheritance وجود ندارد و هر کلاس فرزند تنها می تواند از یک کلاس پدر ارث بری انجام دهد (single inheritance ).
ارث بری را اگر بخواهیم با مثالی از دنیای واقعی تعریف کنیم به این صورت است که یک فرزند