-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpractice.java
More file actions
46 lines (36 loc) · 950 Bytes
/
practice.java
File metadata and controls
46 lines (36 loc) · 950 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
class Vehicle {
private String brand;
private String modelName;
public void setModelName(String modelName){
this.modelName = modelName;
}
public void setBrand(String brand){
this.brand = brand;
}
public String getBrand(){
return brand;
}
public String getModelName(){
return modelName;
}
public void honk() {
System.out.println("Tuut, tuut!");
}
}
class Car extends Vehicle {
public void honk(){
System.out.println("Car honks");
}
public static void main(String[] args) {
Car myFastCar = new Car();
myFastCar.honk();
myFastCar.setModelName("Comaro");
myFastCar.setBrand("Chevy");
System.out.println(myFastCar.getBrand() + " " + myFastCar.getModelName());
Vehicle newCar = new Vehicle();
newCar.honk();
newCar.setBrand("Ford");
newCar.setModelName("F-150");
System.out.println(newCar.getBrand() + " " + newCar.getModelName());
}
}