Std 12 computer chapter 6 object oriented concepts (part 2) by Nuzhat Memon
Aggregation and Composition
Aggregation vs. Composition
Inheritance
Composition vs. Inheritance
gseb computer 2020 and 2021 english medium
Std 12 computer chapter 6 object oriented concepts (part 1) by Nuzhat Memon
Introduction to class and object
Procedural (Structural) programming language
Object Oriented programming language
Two ways of programming language (POP and OOP)
four specific object properties
4 pillars of OOPs
Encapsulation in Java
Abstraction in Java
Messaging in Java
Polymorphism in Java
Std 12 Computer Chapter 7 Java Basics (Part 1) by Nuzhat Memon
Introduction to Java
Java Development Kit (JDK)
Java Runtime Environment (JRE)
java is a platform independent
Bytecode in java
java interpreter
Structure of a java program
literals in java
3 kinds of comments in java (single line comment, multiline comment, documentation comment)
Expression in java
Operator in java
Looping in java
continue and break statement in java
gseb computer paper solution 2020 english medium
Std 12 Computer Chapter 5 Introduction to Mcommerce (Part 1 Mcommerce and Lcommerce) Uses of Mcommerce, Benefits of Mcommerce, Limitation of Mcommerce, Applications of Mcommerce, Lcommerce, Location Based Search, GPS (Global Positioning System) and Map, Location Based Applications
Std 12 Computer Chapter 9 Working with Array and String in Java important MCQsNuzhat Memon
Std 12 Computer Chapter 9 Working with Array and String in Java important MCQs
Std 12 Computer MCQs
Computer std 12 mcq ch 9
computer std 12 ch 9 mcq
std 12 important mcq
chapter 9 working with array and string
1 d array (single dimensional array)
2 d array
String in java
In this session you learn about
1. How to download and install java in your PC
2, How to write simple Java Program
3. Operators in Java
4. Types of operators
i) Arithmetic operators
ii) Relational operators
iii) Logical operators
iv)Ternary operator
v) Bitwise operators
vi) Assignment operators
vii) Unary operators
viii) Special operators
5. Operators precedence
Inheritance in java is a mechanism in which one object acquires all the properties and behaviors of parent object. The idea behind inheritance in java is that you can create new classes that are built upon existing classes.
This is the presentation file about inheritance in java. You can learn details about inheritance and method overriding in inheritance in java. I think it's can help your. Thank you.
Std 12 computer chapter 6 object oriented concepts (part 1) by Nuzhat Memon
Introduction to class and object
Procedural (Structural) programming language
Object Oriented programming language
Two ways of programming language (POP and OOP)
four specific object properties
4 pillars of OOPs
Encapsulation in Java
Abstraction in Java
Messaging in Java
Polymorphism in Java
Std 12 Computer Chapter 7 Java Basics (Part 1) by Nuzhat Memon
Introduction to Java
Java Development Kit (JDK)
Java Runtime Environment (JRE)
java is a platform independent
Bytecode in java
java interpreter
Structure of a java program
literals in java
3 kinds of comments in java (single line comment, multiline comment, documentation comment)
Expression in java
Operator in java
Looping in java
continue and break statement in java
gseb computer paper solution 2020 english medium
Std 12 Computer Chapter 5 Introduction to Mcommerce (Part 1 Mcommerce and Lcommerce) Uses of Mcommerce, Benefits of Mcommerce, Limitation of Mcommerce, Applications of Mcommerce, Lcommerce, Location Based Search, GPS (Global Positioning System) and Map, Location Based Applications
Std 12 Computer Chapter 9 Working with Array and String in Java important MCQsNuzhat Memon
Std 12 Computer Chapter 9 Working with Array and String in Java important MCQs
Std 12 Computer MCQs
Computer std 12 mcq ch 9
computer std 12 ch 9 mcq
std 12 important mcq
chapter 9 working with array and string
1 d array (single dimensional array)
2 d array
String in java
In this session you learn about
1. How to download and install java in your PC
2, How to write simple Java Program
3. Operators in Java
4. Types of operators
i) Arithmetic operators
ii) Relational operators
iii) Logical operators
iv)Ternary operator
v) Bitwise operators
vi) Assignment operators
vii) Unary operators
viii) Special operators
5. Operators precedence
Inheritance in java is a mechanism in which one object acquires all the properties and behaviors of parent object. The idea behind inheritance in java is that you can create new classes that are built upon existing classes.
This is the presentation file about inheritance in java. You can learn details about inheritance and method overriding in inheritance in java. I think it's can help your. Thank you.
Super keyword is a reference variable that is used for refer parent class object. Super keyword is used in java at three level, at variable level, at method level and at constructor level.
Defining class
Defining member functions
Static data members
Static member functions
Private data members
Public member functions
Arrays of objects
Objects as a function arguments
Constructors and destructors
Types of constructors
Handling of multiple constructors, destructors.
A computer monitor is a 2D surface. A 3D scene rendered by OpenGL must be projected onto the computer screen as a 2D image. GL_PROJECTION matrix is used for this projection transformation.
Final keyword are used in java for three purpose;
1. Final keyword is used in java to make variable constant
2. Final keyword restrict method overriding
3. It used to restrict Inheritance
http://www.tutorial4us.com/java/java-final-keyword
Std 10 chapter 11 data type, expression and operators important MCQsNuzhat Memon
Std 10 chapter 11 data type, expression and operators important MCQsby Nuzhat Memon
std 10 english medium Computer
Computer std 10 Chapter 10 Important MCQs
std 10 computer important questions
std 10 computer chapter 11 mcq english medium
Std 10 Chapter 10 Introduction to C Language Important MCQsNuzhat Memon
Std 10 Chapter 10 Introduction to C Language Important MCQs by Nuzhat Memon
std 10 english medium Computer
Computer std 10 Chapter 10 Important MCQs
std 10 computer important questions
std 10 computer chapter 10 mcq english medium
Super keyword is a reference variable that is used for refer parent class object. Super keyword is used in java at three level, at variable level, at method level and at constructor level.
Defining class
Defining member functions
Static data members
Static member functions
Private data members
Public member functions
Arrays of objects
Objects as a function arguments
Constructors and destructors
Types of constructors
Handling of multiple constructors, destructors.
A computer monitor is a 2D surface. A 3D scene rendered by OpenGL must be projected onto the computer screen as a 2D image. GL_PROJECTION matrix is used for this projection transformation.
Final keyword are used in java for three purpose;
1. Final keyword is used in java to make variable constant
2. Final keyword restrict method overriding
3. It used to restrict Inheritance
http://www.tutorial4us.com/java/java-final-keyword
Std 10 chapter 11 data type, expression and operators important MCQsNuzhat Memon
Std 10 chapter 11 data type, expression and operators important MCQsby Nuzhat Memon
std 10 english medium Computer
Computer std 10 Chapter 10 Important MCQs
std 10 computer important questions
std 10 computer chapter 11 mcq english medium
Std 10 Chapter 10 Introduction to C Language Important MCQsNuzhat Memon
Std 10 Chapter 10 Introduction to C Language Important MCQs by Nuzhat Memon
std 10 english medium Computer
Computer std 10 Chapter 10 Important MCQs
std 10 computer important questions
std 10 computer chapter 10 mcq english medium
Std 12 computer chapter 8 classes and objects in java important MCQsNuzhat Memon
Std 12 Computer Chapter 8 Classes and Objects in Java important MCQs
Std 12 Computer MCQs
Computer std 12 mcq ch 8
computer std 12 ch 8 mcq
std 12 important mcq
chapter 8 Classes and Object in Java
creating a class in java
creating an object in java
constructor in java
inheritance in java
polymorphism in java
method overloading and method overridden
Std 12 computer java basics part 3 control structureNuzhat Memon
Std 12 Computer Chapter 7 Java Basics (Part 3) by Nuzhat Memon
Block in java
Control structures in java
Branches in java
if statement
switch statement
loops in java
for loop
while loop
do while loop
break statement and continue statement
gseb computer paper solution 2020 english medium
Std 12 Computer Chapter 13 other useful free tools and services important MCQsNuzhat Memon
Std 12 Computer Chapter 9 Other useful free tools and services important MCQs
Std 12 Computer MCQs
Computer std 12 mcq ch 13
computer std 12 ch 13 mcq
std 12 important mcq
chapter 13 other useful free tools and services
VLC media player
Google Map
R software
Rational plan
Std 12 computer chapter 8 classes and object in java (part 2)Nuzhat Memon
Std 12 computer chapter 8 classes and objects in java (Part 2) by Nuzhat Memon
Variable Type (Instance Variable, Class Variable, Local Variable)
Accessing an instance variable and method using Dot notation
Accessing class variable and method using class name
Inheritance
Polymorphism (Method overloading and Method overridden)
Access Modifier or Visibility Modifier in java (4 p's Public Package Private and Private)
Accessor and Mutator
Composition and Aggregation
Constructor (special kind of method called automatically when a new object is created)
Std 10 computer chapter 10 introduction to c language (part1)Nuzhat Memon
Std 10 computer chapter 10 introduction to c language (part1) by Nuzhat Memon
Program and Characteristics of Program
Need of Programming Language
Need of Translator
History of C Language
Features of C Language
First Program in C Language
Structure of C Language (Documentation Section, Symbolic Constant Definition, File Include Section, Global Variable or Declaration Section, Main Function, User Defined Function)
Execution of C Program (Source code, Compiler, Object code, Linker, Executable code, Loader)
Std 10 computer chapter 9 Problems and Problem SolvingNuzhat Memon
Std 10 computer chapter 9 Problems and Problem Solving
Problem and Types of problem
Problem solving
Flowchart
Symbols of flowchart
Flowchart to calculate area of rectangle
Flowchart to calculate area and perimeter of circle
Flowchart to compute simple interest
Flowchart to find youngest student amongst two students
Flowchart to find youngest student amongst three students
Flowchart to find youngest student amongst any number of students
Flowchart to find sum of first 50 odd numbers
Flowchart to interchange or swap values of two variables with extra variable
Flowchart to interchange or swap values of two variables without extra variable
Advantage and disadvantage of flowchart
Algorithm
Advantage of flowchart
disadvantage of flowchart
Algorithm
Algorithm to find sum of numbers divisible by 11 in the range of 1 to 100
Algorithm to compute interest
Algorithm to find total weekly pay of employee
Std 11 Computer Chapter 4 Introduction to LayersNuzhat Memon
Std 11 Computer Chapter 4 Introduction to Layers by Nuzhat Memon
Basics of Gradient and Encapsulation
Layers in Synfig
Practical: Applying a Gradient Effect to a Circle layer
This presentation was provided by Steph Pollock of The American Psychological Association’s Journals Program, and Damita Snow, of The American Society of Civil Engineers (ASCE), for the initial session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session One: 'Setting Expectations: a DEIA Primer,' was held June 6, 2024.
How to Add Chatter in the odoo 17 ERP ModuleCeline George
In Odoo, the chatter is like a chat tool that helps you work together on records. You can leave notes and track things, making it easier to talk with your team and partners. Inside chatter, all communication history, activity, and changes will be displayed.
This slide is special for master students (MIBS & MIFB) in UUM. Also useful for readers who are interested in the topic of contemporary Islamic banking.
A workshop hosted by the South African Journal of Science aimed at postgraduate students and early career researchers with little or no experience in writing and publishing journal articles.
Normal Labour/ Stages of Labour/ Mechanism of LabourWasim Ak
Normal labor is also termed spontaneous labor, defined as the natural physiological process through which the fetus, placenta, and membranes are expelled from the uterus through the birth canal at term (37 to 42 weeks
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Executive Directors Chat Leveraging AI for Diversity, Equity, and InclusionTechSoup
Let’s explore the intersection of technology and equity in the final session of our DEI series. Discover how AI tools, like ChatGPT, can be used to support and enhance your nonprofit's DEI initiatives. Participants will gain insights into practical AI applications and get tips for leveraging technology to advance their DEI goals.
Thinking of getting a dog? Be aware that breeds like Pit Bulls, Rottweilers, and German Shepherds can be loyal and dangerous. Proper training and socialization are crucial to preventing aggressive behaviors. Ensure safety by understanding their needs and always supervising interactions. Stay safe, and enjoy your furry friends!
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
A review of the growth of the Israel Genealogy Research Association Database Collection for the last 12 months. Our collection is now passed the 3 million mark and still growing. See which archives have contributed the most. See the different types of records we have, and which years have had records added. You can also see what we have for the future.
2. Presented by Nuzhat Ibrahim Memon
2
Name
• first name: String
• last name: string
• display()
Person
• nm: Name
• addr:Address
• birthdate:date
• setbirthdate(d:int, m:int,
y:int):date
Address
•house: string
•street:string
•state:string
•pincode:int
•fulladress(): string
Teacher
• Subject : string
• lecture(d:date, t:time)
3. • When objects of one class are composed of objects of
other class, it is called aggregation or composition.
• It represents “has-a” or “a-part-of” relationship
between classes.
Presented by Nuzhat Ibrahim Memon
3
Person
• nm: Name
• addr: Address
• birthdate:date
• setbirthdate(d:int, m:int,
y:int):date
• display()
Name
• First Name: string
• Middle name:string
• last name:string
• fullName():string
• display()
Address
• house: string
• street:string
• state:string
• pincode:int
• fulladress(): string
• display()
Screen
• length: int
• width: int
• model: string
Motherboard
• model: string
• company: string
computer
• scr: Screen
• mb: Motherboard
• Take an example of ‘person’ class
• We will define two classed ‘Name’ and ‘Address’.
• Class ‘Name’ has an attribute first name, middle
name and last name.
• Class ‘address’ has an attribute house, street, city,
state and pincode.
• The data type of attributes ‘nm’ and ‘addr’ is class
‘Name’ and ‘Address’ respectively.
• Thus class ‘person’ contains object of class ‘Name’
and ‘Address’
4. • Aggregation represents non-exclusive relationship between two
classes.
• In aggregation, the class that forms part of the owner class can exist
independently.
• The life of an object of the part class is not determined by the owner
class.
• Object Address may be shared by more than one person. Address is
not exclusive to any one person. So, when a person is deleted, the
corresponding address cannot be deleted.
• Basic aggregation is represented using an empty diamond symbol
next to the whole class.
• Composition represents exclusive relationship between two classes.
• Composition is a strong type of aggregation where the lifetime of the
class depends on the existence of the owner class.
• If an object of aggregating class is deleted, its part class object also
will get deleted. For eg. When an object of class person is deleted, the
object of class name is also deleted. Name is associated exclusively
with single person.
• Composition relationships are represented using a filled diamond
next to the whole class.
Owner class,
Whole class or
aggregating class
Presented by Nuzhat Ibrahim Memon
4
Name
• first name: string
• Middle name: string
• last name: string
• display()
Person
• nm: Name
• addr:Address
• birthdate:date
• setbirthdate(d:int,
m:int, y:int):date
Address
•house: string
•street:string
•state:string
•pincode:int
•fulladress(): string
Subject class,
part class or
aggregated class
Subject class,
part class or
aggregated class
Composition Relationship
(Filled diamond)
Aggregation Relationship
(Empty diamond)
5. • Inheritance is generally referred to as ‘is-a-kind-of’ relationship
between two classes.
• Inheritance is appropriate when one class is ‘a kind of’ other
class. For e.g. teacher is a kind of person. So, all the attributes
and methods of class ‘Person’ are applicable to class ‘Teacher’
also.
• Inheritance refers to the capability of defining a new class of
objects that inherits the characteristic of another existing class.
• In other words, class ‘Teacher’ inherits all attributes and
behavior of class ‘Person’. Class ‘Teacher’ may have additional
attributes like subject and method like taking lectures of the
subject. In such scenario, class ‘Teacher’ can be defined using
class ‘Person’.
• The feature provides reusability where existing methods can be
reused without redefining. In other words, the data attributes
and methods of the super class are available to objects in the
sub class without rewriting their declarations.
Presented by Nuzhat Ibrahim Memon
5
Person
• name:string
• city: string
• gender:char=‘F’
• setBirthdate(d:int, m:int, y:int):date
• display()
Teacher
• subject: string
• lecture (d:date, t:time)
Existing class is called New Class is called
super class sub class
parent class child class
base class derived class
In Class Diagram, Inheritance is represented using
an arrow pointing to super class.
6. Presented by Nuzhat Ibrahim Memon
6
• Generalization is another name for inheritance or “is a” relationship.
• It refers to a relationship between two classes where one class is a specialized
version of another.
• Common attributes and methods are defined in super class.
• Sub class is a specialized version with additional attributes and methods.
• There may be a classical hierarchy of inheritance between classes. For e.g. class
‘Employee’ can be derived from class ‘Person’, then class ‘Teacher’ can be derived
from ‘Employee’. Here employee is a kind of person and teacher is a kind of
employee. Such type of inheritance is known as multilevel inheritance.
• A class can also be derived using more than parent classes. For e.g. a child inherits
the characteristics of both mother and father. When a class is derived from two or
more classes. It is known as multiple inheritance. In multiple inheritance, child will
get properties from father as well as mother from both the parents.
• Example: airplane is a kind of vehicle as well as flying object.
Person
Teacher
Employee
Child
Father Mother
Airplane
Vehicle
Flying
object
Person
(Super Class)
Teacher
(Sub Class)
Common attributes & methods
Additional attributes & methods
Grandfather
Son
Father
7. • In inheritance, class inherits from other classes
in order to share, reuse or extend functionality.
Here there exists ‘is a’ or ‘a kind of’ relationship
between super class and sub class.
• In composition, classes do not inherit from other
classes, but are ‘composed of’ other classes.
Class contains the attributes where some
attributes are of objects of other class types.
Presented by Nuzhat Ibrahim Memon
7
Social
Networking Site
Facebook Users
is a
has a