What is the most accurate example of the Liskov substitution principle?
public class Car{ } public class FlyingCars extends Car{ public void fly(){} } public class Tesla extends FlyingCar{} public class Honda extends Car{}
public class Car{ public void fly(){} } public class Tesla Car{} public class Honda Car{}
public class Car{ public void fly(){} } public class Tesla extends Car{} public class Honda extends Car{}
public class Car{ } public class FlyingCars extends Car{ public void fly(){} } public class Tesla FlyingCar{} public class Honda Car{}