-
Constructors, Static/Final Keywords, Interfaces, and Abstract Classes in Java
Let’s continue our Java fundamentals series from last week. In this post, I would like to talk about the basics of the constructors, static/final keywords, interfaces, and abstract classes in Java. A constructor in Java is like a method but is used to instantiate objects. Every time we use the new keyword to create an…
-
Modifiers, Classes, Objects, Methods in Java
I would like to start a post series that brings the fundamentals of Java to my audiences. For this post, I would like to focus on the basics of modifiers, classes, objects, and methods in Java! Let’s get started. There are four different types of access modifiers in Java. A public modifier indicates that the…
-
Four basic concepts of OOP
OOP, also known as object-orientated programming, is a programming paradigm that relies on the concept of classes and objects. In computer science, there are classes based OOP languages such as Javascript, Python, C++, Java, etc. In these languages, the data attributes and functions are defined as a blueprint for instantiating objects. And different objects that…
-
Game Engine – Godot
Are you still searching for a platform to develop your 2D/3D game projects on? Are you looking for a well-documented game engine with an active community? Are you tired of using PyGame yet? Well, let me introduce you to Godot. What is Godot? Godot is a free open-source game engine that supports 2D / 3D…
-
The Internship Hunt
When should I start applying for internships? How do I know if I am ready for an internship? How many classes should I have taken before I being my internship searching process? I have seen those questions come up a lot over the internet, so would like to share my internship searching experience in this…
-
AR Dungeon Crawler
Hello there! Are you interested in a dungeon crawler game? Would you like to be the first person to discover the shortest path between a source and a target along with walls and enemies along the way? What if I tell you the maze is auto-generated by computer images and involves augmented reality? Are you…