JAVA
JAVA HOW TO PROGRAM
9
Prepared by: Mir Omranudin Abhar
Email : MirOmran@Gamil.com
1
JAVA
• Inheritance
2
‫مستطیل‬ ‫مربع‬
‫ذوذنقه‬
‫چهار‬
‫ها‬ ‫ضلعی‬
Class-A Class-B Class-C
Class-Super
JAVA
3
• Inheritance
1. Super-class
2. Sub-class
Class-A
Class-A Class-B
Super-Class
Sub-Class
JAVA
4
Class-A
Class-A Class-B
Direct-Super-class
• Inheritance
1. Direct-Super-class
2. Indirect-Super-class
Class-E
Indirect-Super-class
JAVA
5
Class-A
Class-A Class-B
Object Class A
• Inheritance
1. Object
Class-E
Object Class B
Object Class E
Object Class-A
Object Class-B Ɛ Object Class-A
Object Class-E Ɛ Object Class-B = Object Class-A
JAVA
6
Project
Public
Class
Class
Class
Class
Class
Class
Package-A Package-B
Protected
Private
Public int x=120;
Protected int y=120;
Private int z=120;
• Inheritance
1. Public
2. Private
3. protected
JAVA
7
• Example-1
1. Class
2. Object
Class Main superClass
subClass
Example-1 Structure
JAVA
8
• Example-1
1. Class
2. Object
3. Inheritance
MainClass
JAVA
9
• Example-1
1. Class
2. Object
3. Inheritance
SuperClass
SubClass
JAVA
10
• Example-2
1. Class
2. Object
3. Inheritance
Class Main superClass
classA classB
Example-2 Structure
JAVA
11
• Example-2
1. Class
2. Object
3. Inheritance
MainClass
JAVA
12
• Example-2
1. Class
2. Object
3. Inheritance
Super Class
ClassA
ClassB
JAVA
13
• Example-3
1. Class
2. Object
3. Inheritance
Class Main JFrame
classA
Example-3 Structure
JAVA
14
• Example-3
1. Class
2. Object
3. Inheritance
Main Class
JAVA
15
• Example-3
1. Class
2. Object
3. Inheritance
Class-A
Question
.1
‫راه‬
‫حل‬
‫بنویسید‬
‫که‬
‫توسط‬
‫ان‬
‫بتوانیم‬
‫سافتویر‬
‫دیزاین‬
‫کنیم‬
‫که‬
‫برای‬
‫تر‬
‫جمه‬
‫کردن‬
‫لغات‬
‫بکار‬
‫برود؟‬
.2
‫در‬
‫جاوا‬
‫یک‬
‫برنامه‬
‫بنویسید‬
‫که‬
‫به‬
‫حیث‬
‫ترجمه‬
‫کردن‬
‫لغات‬
‫استفاده‬
‫شود؟‬
16

java-9