Rohith

Creator of whiletrue.live.

@rohithreddykota

Overloading vs Overriding

When two or more methods in the same class have the same name but different parameters, it's called Overloading. When the method signature (name and parameters) are the same in the superclass and the child class, it's called Overriding.

Posted September 9, 2022 by Rohith and Anusha ‐ 1 min read

quick-references blog overriding overloading differences

Object vs Class

Everything in Java is associated with classes and objects, along with its attributes and methods. For example: in real life, a car is an object. The car has attributes, such as weight and color, and methods, such as drive and brake. A Class is like an object constructor, or a blueprint for creating objects.

Posted September 9, 2022 by Rohith and Anusha ‐ 1 min read

quick-references blog object class differences

Abstract Class vs Interface

Abstract class and interface both are used to achieve abstraction where we can declare the abstract methods. Abstract class and interface both can't be instantiated.

Posted September 9, 2022 by Rohith and Anusha ‐ 1 min read

quick-references blog interface abstract-class differences

GitLab vs GitHub

GitLab is a repository hosting manager tool that is developed by GitLab Inc and is used for the software development process. GitHub is a repository hosting service tool that features collaboration and access control.

Posted September 8, 2022 by Rohith and Anusha ‐ 2 min read

quick-references blog gitlab github differences

List vs Tuple

List and Tuple in Python are the classes of Python Data Structures. The list is dynamic, whereas the tuple has static characteristics. This means that lists can be modified whereas tuples cannot be modified, the tuple is faster than the list because of static in nature. Lists are denoted by the square brackets but tuples are denoted as parenthesis.

Posted September 8, 2022 by Rohith and Anusha ‐ 1 min read

quick-references blog list tuple differences