Scala program to demonstrate the abstract class

Here, we are going to demonstrate the abstract class in Scala programming language.
Submitted by Nidhi, on July 07, 2021

Problem Solution:

Here, we will demonstrate the use of the abstract class. An abstract class contains the declaration of methods. To implement the abstract methods, we need to inherit the abstract class into a class.

Program/Source Code:

The source code to demonstrate the abstract class is given below. The given program is compiled and executed on the ubuntu 18.04 operating system successfully.

// Scala program to demonstrate the
// abstract class

abstract class Demo1 {
  def sayHello();

class Demo2 extends Demo1 {
  def sayHello() {
    println("Hello from Demo2");

object Sample {
  def main(args: Array[String]) {
    var obj = new Demo2();


Hello from Demo2


Here, we used an object-oriented approach to create the program. And, we created an object Sample.

Here, we created two classes Demo1 and Demo2. The Demo1 is an abstract class and it is inherited into the Demo2 class and implemented the sayHello() method.

In the main() function, we created the object of the Demo2 class and called sayHello() method.

Scala Abstract Classes Programs »



Comments and Discussions




Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© some rights reserved.