SDLC PRO mega quiz on OOP | Java tutorial for beginners
In this video we try to solve the mega quiz questions.
Quiz topic was OOP. You can learn about OOP with deep in Java by following lectures.
Part-01: https://youtu.be/B_y_W7lkhF4
# Class and It's components
i) Variables
ii) Constructors
iii) Methods
iv) Static blocks
v) Instance or non static blocks
# Explain about different types of variables
i) Local variable
ii) Static variable
iii) Instance variable
# Explain when those variables are initialized and which stored in which memory area
# Place of variables after compile the source code
# Explain about static and instance block
Part-02 : https://youtu.be/y5Q8Jr55kFY
# Case Study for Variables
# Java Methods (Behaviors)
i) Instance method
ii) Static method
# Concept of constructor
# Types of constructors
i) Default Constructor (provided by compiler)
ii) User defined Constructor (provided by user)
iii) Copy constructor
# Explain about 'this" keyword
# Instance and Static blocks
# Modifiers for "Class", "Constructor", "Variables" and "Methods"
# Illegal combination of modifiers
Part-03: https://youtu.be/OvTh_m8X8Mc
# What is object and it's properties
# Concept of Encapsulation
# Advantages of Encapsulation
i) We can make a class read-only or write-only
ii) Control over the data
iii) Data hiding
# Concept of Inheritance
# "default" modifiers concept with package
# "protected" modifier with Inheritance and package
# Object creation for super and sub class
# Explain about Compile time resolve and Runtime resolve
# Explain about "Object" class is the supper class of all classes
Part-04: https://youtu.be/KI3mfmLXRws
# Explain about single inheritance
# By inheritance we can acquire fields and methods virtually not physically
# How super class fields are initialized when child class object created
# Parent obj = new Child(); how many object will be created? Prove that, constructor calling is not the purpose of object creation
# Differentiate between super class, this class and local variables
# Explain about constructors with this() and super(), constructor chaining
# Explain object casting process
# Explain about Multilevel inheritance
Part-05: https://youtu.be/sH5ZGsWqIO0
# Explain about Hierarchical inheritance
# Explain about Multiple inheritance
# Explain why java doesn't support Multiple inheritance? Ambiguous or Diamond problem.
# Explain about diamond problem with example code
# Explain about Hybrid Inheritance
# Explain about Has-A (Association) relationship with example.
# Explain Aggregation and Composition
# Explain OneToOne, OneToMany, ManyToOne, ManyToMany Association.
Part-06: https://youtu.be/4Dai6zRtP8I
# Explain "Instanceof" Operator
# Explain Polymorphism
# Define Compile time and Runtime Polymorphism
# Explain about compile time polymorphism (Method Overloading)
# Method overloading VS primitive data types
# Method overloading VS primitive and wrapper class types
Part-07: https://youtu.be/REJO0xh69-g
# Constructor overloading
# Explain about runtime polymorphism (Method Overriding)
# Explain about covariant types
# Hierarchical inheritance vs method overriding
# Private and default method Overriding concept
# Final method Overriding concept
# Explain about method hiding concept (Concept of static method)
# Method overriding vs access modifiers
Part-08: https://youtu.be/8yr0eGyAIBY
# Explain abstraction
# What is an abstract class and it's components
# Why abstract class is (0 to 100%) abstract
# private VS abstract modifier
# final VS abstract modifier
# Inheritance abstract class from different package with default abstract method
# When we should go ahead with abstract class
# Explain interface and it's components
# Difference between abstract class and interface
# Explain default method and it's purpose
# Explain backward compatibility support with the help of default method
Part-09: https://youtu.be/bnE-U5OGrYQ
# Default method VS multiple inheritance, ambiguous problem arise
# Discuss about all types of interface (Normal, Functional/SAM, Marker)
# Explain serialization and deserialization with example
# What is the purpose of 'transient' modifiers
# Serialization VS Inheritance
# Explain object cloning with example
Part-10: https://youtu.be/fMGaFCGmIXI
# Method overriding concept when a class implements more than one interface
# Method overriding concept when a class extends another class and implements an interface at same the time
# Object casting concept for Interface type
# Explain about adapter class
# Explain about template method
# Explain about Var-args
# Different between pass by value and pass by reference
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «SDLC PRO mega quiz on OOP | Java tutorial for beginners», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.