xxxxxxxxxx
No, A normal class cannot have abstract methods
xxxxxxxxxx
No. A normal class(non-abstract class) cannot have abstract methods.
xxxxxxxxxx
abstract class AbstractDemo { // Abstract class
private int i = 0;
public void display() { // non-abstract method
System.out.print("Welcome to Tutorials Point");
}
}
public class InheritedClassDemo extends AbstractDemo {
public static void main(String args[]) {
AbstractDemo demo = new InheritedClassDemo();
demo.display();
}
}
xxxxxxxxxx
<?php
abstract class Cars
{
abstract function car_details();
}
class Maruti extends Cars
{
function car_details()
{
echo "Maruti Details";
}
}
class Honda extends Cars
{
function car_details()
{
echo "<br>Honda Details<br>";
}
}
class Scoda extends Cars
{
function car_details()
{
echo "<br>Scoda Details<br>";
}
}
$obj = new Maruti();
$obj -> car_details();
$obj1 = new Honda();
$obj1 -> car_details();
$obj2 = new Scoda();
$obj2 -> car_details();
?>