advance Java, Java, Online Coaching, programming course, TCCI Coaching Institute

What is Swing in Java?-

Swing is a set of program components for Java programmers that provide the ability
to create graphical user interface (GUI) components, such as buttons and scroll bars that are independent of the windowing system for specific operating system.


We use Java Swing for our GUI development. It’s a lot more powerful than the original AWT, and the price is right. In particular, we try to use the “Bean format” of setting and getting members, call-backs to notify of changes, etc, to make it easier to build applications from JMRI components.

TCCI teach Core Java, Advance Java, and JavaFX to Engineering student , IT Professional and any Person in Bopal and Satellite in Ahmedabad.

For more information about TCCI.

Call us @ 9825618292

Visit us @


Basic computer course, C programming language, coaching class for C, coaching class in Ahmedabad, Compiler Design at TCCI, computer coaching in satellite-ahmedabad, learn C Online, Online Coaching, Online computer course, TCCI computer coaching

Function in C Language –

There are 2 types of function in C Language:

a. Built in Function:

This is predefined by Language. Means already written, compiled and tested and stored in c library files.

User just used them in programme.


b. User Defined Function:

This function is developed by user at a time during coding. They are not stored in any file.

To learn more in detail about C Language at TCCI.

Call us @ 9825618292

Visit us @


Basic computer course, coaching class in Ahmedabad, learn C Online, online c++ coaching, Online Coaching, Online coaching for Java, School Computer Course, summer batch at TCCI, vacation course at TCCI

In terror of Covid-19 get Online Coaching at TCCI –


Coaching for All Engineering in Ahmedabad, computer coaching in India, Java Course, Online Coaching, Online coaching for Java, programming course, TCCI computer coaching

What is Abstract class and abstract Method in Java

means something, which is in thoughts but not it exists in reality. It is like that we know that what should be done, but we don’t know how it would be done.

Take an example, there is a ‘Shape’ class which contains a method ‘area()’ but we cannot implement area() method here as we do not know what will be the shape(a square, a rectangle, a triangle or any other shape) in future. In that case, we will declare area() in the Shape class and will implement the same method in our subclasses as per the requirement.

Abstract class & Method in Java_simple


1. public abstract class Shape

2. {

3.       public abstract void area(int var); // Abstract method

4. }

6. public class Circle extends Shape

7. {

8.      int radius;

9.      double pi=3.14;

10.    public void area(int var)

11.      {

12.         radius=var;

13.         System.out.println(“Arear of Circle: “+(pi*radius*radius));

14.       }

15.   }

16. public class Square extends Shape

17.  {

18.    int side;

19.    public void area(int var)

20.      {

21.         side=var;

22.         System.out.println(“Area of Square: “+side*side);

23.      }

24. }

25. public class Result

26. {

27.       public static void main(String[] args)

28.         {

29.             Shape obj=new Square();

30.             obj.area(4);

32.             Shape obj1=new Circle();

33.             obj1.area(3);

34.          }

35. }

In JAVA, Abstraction can be achieved using the abstract class, abstract methods, and interface. Using the abstract class we can achieve the different level of abstraction, but using the interfaces we can achieve 100% abstraction.

Abstract Class:

1. An abstract class would be declared using ‘abstract’ keyword.

2. Creation of object is not possible of an abstract class.

3. It may contain data members, methods, abstract methods, constructors.

4. Data members can’t be abstract.

5. It must be inherited by the subclass(es) using ‘extends’ keyword.

6. The subclass should implement each and every abstract method declared in Super Class. Otherwise, subclass would act like abstract class which needs to be extended further.

Abstract Method:

1. An abstract method can be placed within an abstract Class only.

2. It would be declared using ‘abstract’

3. The abstract method should be declared only without any implementation

4. It can be implemented only in the subclass(concrete class) using ‘extends’ or ‘implements’.

TCCI teach Programming Language like C, C++, Java, Python, Database Management, Python, Data Structure HTML, CSS, Java Script, .Net, PHP, System Programming Compiler
Design, Boot Strap, Angular Js etc.

Call us @ 9825618292

Visit us @


computer coaching in Ahmedabad, Java Course, Online Coaching, summer batch at TCCI, TCCI Coaching Institute

What is Inner class in Java? –

Inner class means one class inside another class or we can say that one class is member of another class.


Such class is known as nested class.


class OuterClass {

// …

class NestedClass {

// …



How to access inner class?

To access the inner class, create an object of the outer class, and then create an object of the inner class.

There are basically four types of inner classes in java.

1) Nested Inner class
2) Method Local inner classes
3) Anonymous inner classes
4) Static nested classes

The nested class makes code more readable and maintainable because there are group’s of related classes.

To learn more in detail about Java Nested Class.

Join TCCI in Bopal and Satellite in Ahmedabad.

Call us @ 9825618292

Visit us @ httt://


Basic computer course, C programming language, c++ language, computer coaching in Ahmedabad, Java Course, Online Coaching, Python, TCCI computer coaching, Web Design course

Why there is no switch statement in python? –

Switch case is a powerful decision-making construct commonly used in modular programming.

Unlike other programming languages, Python doesn’t provide a switch case instrument over the self.


However, it has many other constructs like a dictionary, lambda function, and classes to write a custom implementation of the Python switch case statement.

One example of Switch in Python :

Here, we define a function week() to tell us which day a certain day of the week is. A switcher is a dictionary that performs this mapping.


As you can see, for values other than the ones we mention in the switcher, it prints out “Invalid day of week”. This is because we tell it to do so using the get() method of a dictionary.

TCCI teach so many Programming Languages to Diploma-Degree Engineering students, School students ,BCA ,MCA , PGDCA, BSC_IT , and any Non-IT person.

We are at Bopal and Satellite.

Call us @ 8980010210

Visit us @



Basic computer course, computer class in ahmedabad, computer class in bopal-ahmedabad, computer coaching in India, Computer Engineering Coaching, Online Coaching, Python language, TCCI computer coaching


Python Constructors

A constructor is a special type of method (function) which is used to initialize the instance members of the class.


2 Types of Constructor

1.parameterized 2. non-parameterized

Constructor definition executes when we create object of the class. Constructors also verify that there are enough resources for the object to perform any start-up task.


Destructors are called when an object gets destroyed. It’s the polar opposite of the constructor, which gets called on creation.

These methods are only called on creation and destruction of the object. They are not called manually but completely automatic.

To know more about python at TCCI.

Call us @ 9825618292

Visit us @