Image for post
Image for post
taken from

Inheritance is an Object Oriented Programming (OOP) feature that allows the properties of an object to be used by different objects.

  • A written class can be inherited by another class.
  • When this process is done, all properties of the base class are transferred to the new class.
  • Reusability of the written code is ensured.
  • A base class is the parent class of a derived class.
  • The parent class of derived class is called Base Class, and the inherited class is called the Derived Class.

In Java, three inheritance types supports:

  • Single Inheritance
  • Multiple Inheritance
  • Hierarchical Inheritance

In C++, five inheritance…

Image for post
Image for post
taken from

Overloading is basically creating methods with same name but with different number, type and order of parameters. In C++,

  • Methods
  • Constructors
  • Indexed Properties

can be overloaded.

There are two types of overloading:

  • Function Overloading
  • Operator Overloading

Function Overloading

A function is redefined with using different types of variables or a different number of argument. A compiler can differentiate between functions only through these differences.

The advantage is that it increases the legibleness of the code because we don’t need to use different names for a same action.

Let’s do an example for Function Overloading:

The Output is


Operator Overloading


Image for post
Image for post

OOP, is short way for Object Oriented Programming, is an approach that emerged in the late 1960s to remove the complexity of the written code and removing the code repetition. First OOP language is Simula. We can assume, Popular OOP languages are C++, C#, Java, PHP, Python and JavaScript.

This article includes Class, Object, Attribute, Methods and Encapsulation.

Look for Inheritance

Advantages of OOP:

  • It enables the written code to be reused (Code-Reusability). In this way, the cost is reduced.
  • Extensibility is provided by adding new features and methods to a written class.
  • The program becomes compatible with teamwork, thus increasing performance.
  • Since…

Image for post
Image for post

Hi there, my name is Muzaffer Arda Uslu. I am a computer engineering student at Eskişehir Osmangazi University.

This article I’m gonna show how can we use main function’s arguments in C++.

Firstly, let’s learn ‘argc’.
argc contains the number of arguments passed to the program and also it is short way for “argument count”. Every C++ program has one argument at least. Then this argument is our .exe file.

So, what is ‘argv’?
argv is the name of the variable argv stands for “argument vector”. A vector is a one-dimensional array and argv is a one-dimensional array of strings.

I’m gonna show an example program.

Create a C++ project and let’s put a name “bohemian-rhapsody” for…

Hi there, my name is Muzaffer Arda Uslu. I am a computer engineer student at Eskişehir Osmangazi University. I have been learning JAVA for two months. Now, I’m gonna try to explain how to create a simple Spring Boot Project.

Image for post
Image for post

Main Goal is:

  • Create a Spring Boot Project
  • To learn using annotations such as @Repository, @Service, @RestController, @GetMapping, @PostMapping, @DeleteMapping, @PutMapping

How to Create a Spring Starter Project?

In Eclipse,

File -> New -> Spring Starter Project

as shown below.

Image for post
Image for post

Pandemi veya pandemik hastalıklar, bir kıta veya dünya yüzeyi gibi çok geniş bir alanda yayılıp, etkisini gösteren salgın hastalıklara verilen genel addır. Covid-19 pandemisi Aralık 2019’da Çin’de başlamıştır. SARS-CoV-2 olarak adlandırılan yeni bir koronavirüsün neden olduğu pandemidir. İlerleyen zamanlarda Avrupa, Kuzey Amerika ve Asya-Pasifik’te yer alan çeşitli ülkelere yayılmış olan salgın, 11 Mart 2020’de Dünya Sağlık Örgütü tarafından pandemi ilan edilmiştir.¹

Peki Bilgi Güvenliği nedir? Bilgi güvenliğini bilginin izinsiz biçimde erişimini, kullanımını, ifşa edilmesini, ortadan kaldırılmasını, değiştirilmesini ve hasar verilmesini önlemek olarak tanımlayabiliriz.²

Muzaffer Arda Uslu

Eskişehir Osmangazi University Computer Engineering Student.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store