際際滷

際際滷Share a Scribd company logo
L o g o
仂亞舒仄仍舒仍仆 仍
仍仂仆 丕仍仆 丕仍舒舒仆弍舒舒舒  弌亞仍
2015 仂仆
仍舒, 仆从仆 舒亶
弍舒亞 .舒仆亰仂亳亞
L o g o
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
亞仍亞舒
个仆从 勵勵仆亳亶 亞仍3
个仆从亳亶仆 舒亞仄亠仆 亟舒仄亢仍舒仍4
1
2
仍舒仆 亟舒仄亳仍5
舒亶亞仍舒亞 仆从仆 舒亶6
JTextArea 从仍舒仆 舒亶, 亞仍
Java 舒仆 (Package)
仍舒仆 于舒亞亳亟7
L o g o
个仆从 亰舒仍舒仍
勤ぱ仆从
 仂亞舒仄 弍亳亳 仗仂亠亳亶亞
磿弍舒仍舒
 丿舒舒亟仍舒亞舒舒亶 勵亠亟 亟亟舒亢 亞仍
 仂亟亞 亟舒于舒亢 弍亳亳 勵亰亞亟仍
亞亳亶仍
勤仂从舒仍 于舒亞
 个仆从 亟仂仂 亰舒仍舒亞亟舒仆 于舒亞
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
L o g o
个仆从 亰舒仍舒仍
 个仆从亳亶亞 亟舒舒舒 弍舒亶亟仍舒舒 亰舒仍舒仆舒:
public 舒舒丐唏唏仍 个仆从 (舒舒仄亠丐唏唏仍
舒舒仄亠)
public static 舒舒丐唏唏仍 个仆从(舒舒仄亠丐唏唏仍
舒舒仄亠)
 亳:
public int square (int y)
public String getName (int x, int y)
 Return 勵仍勵勵 勵亞 舒亳亞仍舒仆 仆从 亟仂仂仂 亞舒 弍舒舒亟舒亞.
Return 弍亳仍亞亳亶亞 舒亢亳仍仍仍舒仆亞 仆从 亟舒亢
仗仂亞舒仄仆 亟亳亟仍舒亞舒 亞 仆从亳亶亞 舒舒仆舒舒 亟亟舒仆 仆亟
弍舒舒舒仆 亞亞 舒于 仂亟仂亞.
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
L o g o
个仆从 舒亳亞仍舒仍
 C舒亳从 仆从 舒亳亞仍舒舒仆 亢亳.
 亅仆亳亶 10 亳亞 仂仂仆 从弍亞 仂仍.
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
public class FunctionDemo{
public static int cube (int x)
{
return x * x * x;
}
public static void main ( String args[] )
{
for ( int i = 1; i <= 10; i++)
System.out.println( cube ( i ) );
}
}
L o g o
个仆从 舒亳亞仍舒仍
 C舒亳从 弍亳 仆从 舒亳亞仍舒舒仆 亢亳.
 亅仆亳亶 10 亳亞 仂仂仆 从弍亞 仂仍.
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
public class FunctionDemo{
public int cube (int x)
{
return x * x * x;
}
public static void main ( String args[] )
{
FunctionDemo myObject = FunctionDemo();
for ( int i = 1; i < 10; i++)
System.out.println( myObject.cube ( i ) );
}
}
L o g o
个仆从 亟亟舒仍
勤亞 从仍舒仆 仆从勵勵亟 弍亳亠 弍亳亠仆 亟亟舒
亟勵仄:
 亞 从仍舒仆 舒亳从 仆从 舒亶仆 从仍舒仆
舒亳从 弍亳 仆从亳亶亞 亟亟于舒仍 亰舒舒于舒仍 亞 从仍舒仆
仂弍亠从仂仂 亟舒仄亢仍亢 亟亟仆舒.
 亞 从仍舒仆 舒亳从 仆从 舒亶仆 从仍舒仆
舒亳从 仆从亳亶亞 亟亟于舒仍 亟 仆 仆 于仍
仂弍亠从仂仂 仆 亟亟舒亢 弍仂仍仆仂.
 亞 从仍舒仆 舒亳从 弍亳 仆从 舒亶仆 从仍舒仆
舒亳从 弍仂仍仂仆 舒亳从 弍亳 仆从亳亶亞 亟亟于舒仍 亟
仆 仆 于仍 仂弍亠从仂仂 仆 亟亟舒亢 弍仂仍仆仂.
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
L o g o
个仆从 亟亟舒仍
勤亞 从仍舒舒舒 唏唏 从仍舒仆 仆从 亟亟舒
仂亳仂仍亟仂仍亟:
 哦唏 从仍舒仆 舒亳从 仆从亳亶亞 亟亟于舒仍 亰舒舒于舒仍
从仍舒仆 仆 仆 亟亟仆舒.
 亳 仆 B 从仍舒 亟仂仂仂  从仍舒仆 static add 仆从亳亶亞
亟亟于舒仍:
 A.add( );
 哦唏 从仍舒仆 舒亳从 弍亳 仆从亳亶亞 亟亟于舒仍 亰舒舒于舒仍
仂弍亠从仂仂 仆 亟舒仄亢仍亢 亟亟仆舒.
 亳 仆 B 从仍舒 亟仂仂仂  从仍舒仆 add 仆从亳亶亞
亟亟于舒仍:
 A myObject = new A( );
 myObject.add( );
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
L o g o
个仆从亳亶仆 仗舒舒仄亠 亟舒仄亢仍舒仍
Java-亟 仂 唏仍亳亶仆 仗舒舒仄亠 (舒亞仄亠仆)
亟舒仄亢仍舒仍 弍舒亶亟舒亞.
 丕亞舒舒 亟舒仄亢仍舒 (Pass by Value)
 舒仄亢仍舒亞亟舒亢 弍舒亶亞舒舒 仗舒舒仄亠亳亶仆 亞亞 仍舒舒亟
仆从亟 亟舒仄亢仍仆舒.
 哦亞唏亞亟仍亳亶仆 勵仆亟仆 唏仍勵勵亟 (int, char, 亞 仄 仆亳亶 勵亞 仆
亢亳亢亞 弍亳亳亞亟亟亞 唏仍勵勵亟) 弍勵亞亟 亞舒舒 亟舒仄亢亳亞亟亟舒亞.
 舒舒仍舒舒 亟舒仄亢仍舒 (Pass by Reference)
 舒仄亢仍亢 弍亶 唏亞唏亞亟仍亳亶仆  于亳亶亞 亟舒仄亢仍仆舒.
 亟舒亞亟舒仆 仆从 仆  于亳亶亞 唏唏亳仍亢 弍仂仍仆仂.
 丕亞舒舒 亟舒仄亢仍舒亞 弍仂亟于仂仍 亳仍勵勵 亟舒仆 弍舒亶亟舒亞.
 Java-亟 弍勵 仂弍亠从亟 亰舒舒仍舒舒 亟舒仄亢亳亞亟亟舒亞.
 Java 亟 仄舒亳于 弍仂仍 仂弍亠从 ミ.
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
L o g o
个仆从亳亶仆 仗舒舒仄亠 亟舒仄亢仍舒仍
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
public class ArgumentDemo{
public void sub(int x)
{
System.out.println(x =:  + x);
x = x + 1;
System.out.println(x =:  + x);
}
public static void main()
{
int z =12;
System.out.println(z =:  + z);
sub(z);
System.out.println(z =:  + z);
}
}
L o g o
丕亞舒舒 仗舒舒仄亠 亟舒仄亢仍舒
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
public class ArgumentDemo{
public void sub(String m)
{
System.out.println(个仆从 亟仂仂 仍亟:  + m);
m = C++
System.out.println(个仆从 亟仂仂 亟舒舒舒 仆:  + m);
}
public static void main()
{
String m = Java;
System.out.println(舒仄亢仍舒仆 唏仄仆唏:  + m);
sub(m);
System.out.println(舒仄亢仍仆 亟舒舒舒:  + m);
}
}
L o g o
舒舒仍舒舒 仗舒舒仄亠 亟舒仄亢仍舒
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
public class ArgumentDemo{
public void sub(String s)
{
System.out.println(个仆从 亟仂仂 仍亟:  + s[0] +   + s[1]);
s[0] = C;
s[1] = is procedural.;
System.out.println(个仆从 亟仂仂 亟舒舒舒 仆:  + s[0] +   + s[1]);
}
public static void main()
{
String m[] = {Java,is object oriented.};
System.out.println(舒仄亢仍舒仆 唏仄仆唏:  + m[0] +   + m[1]);
sub(m);
System.out.println(舒仄亢仍仆 亟舒舒舒:  + m[0] +   + m[1]);
}
}
L o g o
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
仍舒仆 亟舒仄亳仍 (inheritance)
Java-仆 从仍舒 弍勵 礆舒 仆亞仆 从仍舒亞
亟舒仄仍舒仆 弍舒亶亟舒亞.
勤P莞夷煮仍舒亟舒舒 extends 勵仍勵勵
勵亞亳亶亞 舒亳亞仍舒仆舒:
 public class Car extends Vehicle{
勤パ于 extends 勵亞亳亶亞 舒亳亞仍舒舒亞勵亶
弍舒亶于舒仍 java.lang.Object 从仍舒舒舒
亟舒仄亟舒亞.
L o g o
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
JTextArea 从仍舒
 仍仂仆 仄唏唏唏 仂亞仂仆 亠从勵勵亟亳亶亞 仂仆仂仆 亟
亟勵仍 舒亟于舒舒亶.
丶舒亞舒舒仆 亞
仆 JTextArea
L o g o
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
JTextArea 从仍舒
 亳亞仍舒仆 仍亟
import javax.swing.JTextArea; 于仍
import javax.swing.*; 亞亢 仂仍亢 唏亞仆唏.
 弍亠从亳亶亞 仆 亰舒仍舒仆舒:
JTextArea myText = new JTextArea();
 丐亠从亳亶亞 仆 setText 仆从 仆 仂仍亢 唏亞亟唏亞.
myText.setText (Hello class!);
L o g o
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
JTextArea 从仍舒 舒亳亞仍舒舒仆 亢亳
L o g o
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
JTextArea 从仍舒 舒亳亞仍舒舒仆 亢亳 勵 亟勵仆
L o g o
仂亞舒仄仍舒仍仆 仍
弌舒仆舒仄舒亞勵亶 仂仂 亞舒亞舒 亢亳
丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
L o g o
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
弌舒仆舒仄舒亞勵亶 仂仂 亞舒亞舒 亢亳
L o g o
Java 舒仆 (Package)
勤Q亟亳仍舒仆 弍仍亟亢 唏亞唏仆 从仍舒亟 Java-
亳亶仆 舒仆亟 弍勵仍亞 弍勵仍亞 弍舒亶亟舒亞.
勤亞 唏仍亳亶仆 勵勵亞 亞勵亶亞亟亞 从仍舒亟
仆亞 舒仆 亟仂仂 弍舒亶仍舒亟舒亞.
勤{夷出 import 勵仍勵勵 勵亞亳亶仆 仍舒仄亢舒亶
舒亳亞仍舒亟舒亞.
亳 仆:
import javax.swing.JOptionPane;
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
L o g o
亳 舒仆亞亟
 java.lang: java 亟 弍亳亳亞亟仆 亳仆 仗仂亞舒仄亟
舒亳亞仍舒亟舒亞 亞仂仍 勵仆亟仆 仆从勵勵亟 弍舒亶仍舒仆舒. 勵
java 仗仂亞舒仄亟 舒于仂仄舒舒舒 亳仄仗仂仍仂亞亟亟仂亞.
 javax.swing: 舒亳从, 仂仆 舒亳亞仍舒舒仆 java
仗仂亞舒仄仄亟舒亟 亞仍亞亟仆.
 java.applet: 舒亟亳仂, 从仍亳仗, 亳仆亠仆 仗仂亞舒仄仍舒仍亟
舒亳亞仍舒亞亟舒 舒仗仍亠 从仍舒.
 java.util: 仂亞仆仂仂, 仄亟亞 仄唏, 舒仆舒仄舒亞勵亶 仂仂仂亶
舒亢亳仍仍舒 从仍舒亟 弍舒亶仍舒仆舒.
 java.io: Java-仆 仂仂仍 亞舒舒仍仆 从仍舒亟. 个舒亶仍舒舒
亞亳, 弍亳亳 亞 仄.
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
L o g o
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
仍舒仆 弍舒亶亞仍舒亞 仆从 (constructor)
勤仍舒仆 仂弍亠从亳亶亞 勵勵亞仆 舒仆仆
亞亞 仆 仂仍亞仂仂亟 亞仍亞亟仆.
勤弍亠从亳亶亞 勵勵亞 勵亠亟 亟亟舒亞亟亟舒亞.
勤仍舒 亟仂仂 亰舒仍舒亞亟舒仆舒.
勤 仆 从仍舒仆 仆亶 舒亟亳仍舒仆
弍舒亶仆舒.
勤亞仄亠仆 舒于 弍仂仍仂 弍仂仍仂于 亞舒
弍舒舒亟舒亞亞勵亶.
L o g o
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
仍舒仆 弍舒亶亞仍舒亞 仆从 (constructor)
勤亞 从仍舒 仂仍仂仆 弍舒亶亞仍舒亞 仆从
弍舒亶亢 弍仂仍仆仂.
(舒亳仆 仂亟仂仂亶仍仂仍= overloading)
 new ClassName( argument1, argument2, ,
arugmentN );
 new 仆 亳仆 仂弍亠从 勵勵亞亢 弍舒亶亞舒舒亞 亳仍亞仆.
 ClassName 仆 礆舒 唏仍亳亶仆 仂弍亠从 勵勵亞亢
弍舒亶亞舒舒亞 亰舒舒仆舒.
 亞仄亠仆亟 仆 从仍舒仆 仆 弍舒亶亞仍舒亞 仆从亟
亟舒仄亢仍舒亞亟舒仆舒.
 TestClass myObject = new TestClass();
 TestClass myObject = new TestClass(1, 5, test);
L o g o
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
仍舒仆 于舒亞亳亟
勤仍舒仆 于舒亞亳亟 仆 亞 从仍舒仆
弍勵 仆从勵勵亟亟 舒亳亞仍舒亞亟舒亢 弍仂仍仆仂.
勤仍舒仆 于舒亞亟亳亶亞 从仍舒仆 仆亟
仆从勵勵亟亳亶仆 唏仄仆唏 亰舒仍舒亟舒亞.
勤仍舒仆 于舒亞亳亟 仆 舒仆亟舒仍仆
仂亟仂仂亶仍仂亞仂亶 弍舒亶亟舒亞:
 Public
 Private
 protected
L o g o
仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
仍舒仆 于舒亞亳亟
Public 于舒亞: 亳亶仄 于舒亞亳亟
仗仂亞舒仄亟 仂仂仍仂亢 弍舒亶亞舒舒 弍勵 从仍舒仆
仆从勵勵亟 舒仆亟舒亢 舒亟仆舒.
 public String name;
Protected 于舒亞: 亳亶仄 于舒亞亳亟 亞
从仍舒仆 仆从勵勵亟 弍仂仍仂仆 勵勵仆
亟舒仄舒仆 从仍舒仆 仆从勵勵亟 舒仆亟舒亢
舒亟仆舒.
 protected int x;
Private 于舒亞: 亳亶仄 于舒亞亳亟 亰唏于唏仆
亞 从仍舒仆 仍 仆从勵勵亟 舒仆亟舒亢 舒亟仆舒.
 private int age;
L o g o
仍仂仆 仍仆 丕仍舒舒仆弍舒舒舒  弌亞仍
2015 仂仆
仂亞舒仄仍舒仍仆 仍

More Related Content

What's hot (18)

Sw203 Lecture10 Polymorphism
Sw203 Lecture10 PolymorphismSw203 Lecture10 Polymorphism
Sw203 Lecture10 Polymorphism
Jargalsaikhan Alyeksandr
Sw203 Lecture9 Encapsulation
Sw203 Lecture9  EncapsulationSw203 Lecture9  Encapsulation
Sw203 Lecture9 Encapsulation
Jargalsaikhan Alyeksandr
Pl lecture4
Pl lecture4Pl lecture4
Pl lecture4
ganzorigb
Lecture graphic programming
Lecture graphic programmingLecture graphic programming
Lecture graphic programming
ganzorigb
Cs203 lecture 14 reflection
Cs203 lecture 14  reflectionCs203 lecture 14  reflection
Cs203 lecture 14 reflection
Jargalsaikhan Alyeksandr
Sw203 Lecture5 Class Acess Modifiers
Sw203 Lecture5 Class Acess ModifiersSw203 Lecture5 Class Acess Modifiers
Sw203 Lecture5 Class Acess Modifiers
Jargalsaikhan Alyeksandr
Sw203 Lecture6 Inheritance
Sw203 Lecture6 InheritanceSw203 Lecture6 Inheritance
Sw203 Lecture6 Inheritance
Jargalsaikhan Alyeksandr
Pl lecture5
Pl lecture5Pl lecture5
Pl lecture5
ganzorigb
Sw203 Lecture7 Method Override
Sw203 Lecture7  Method OverrideSw203 Lecture7  Method Override
Sw203 Lecture7 Method Override
Jargalsaikhan Alyeksandr
Sw203 Lecture8 Interface
Sw203 Lecture8 InterfaceSw203 Lecture8 Interface
Sw203 Lecture8 Interface
Jargalsaikhan Alyeksandr
Sw203 Lecture12 Composition
Sw203 Lecture12 CompositionSw203 Lecture12 Composition
Sw203 Lecture12 Composition
Jargalsaikhan Alyeksandr
PL Lecture3
PL Lecture3PL Lecture3
PL Lecture3
ganzorigb

Similar to Pl lecture7 (20)

Lecture10
Lecture10Lecture10
Lecture10
ganzorigb
S W203 Lecture8 Interface
S W203  Lecture8  InterfaceS W203  Lecture8  Interface
S W203 Lecture8 Interface
Jargalsaikhan Alyeksandr
Lec4 ereglegchiinpunkts
Lec4 ereglegchiinpunktsLec4 ereglegchiinpunkts
Lec4 ereglegchiinpunkts
Turuu Tsogt
Lecture5 6
Lecture5 6Lecture5 6
Lecture5 6
ganzorigb
Pl lecture8
Pl lecture8Pl lecture8
Pl lecture8
ganzorigb
舒弍仂舒仂-3
舒弍仂舒仂-3舒弍仂舒仂-3
舒弍仂舒仂-3
bsuren_bn
Lecture4
Lecture4Lecture4
Lecture4
orgil
Video lab1-web
Video lab1-webVideo lab1-web
Video lab1-web
bsuren_bn
PL Lecture4
PL Lecture4PL Lecture4
PL Lecture4
ganzorigb
Lecture11 12
Lecture11 12Lecture11 12
Lecture11 12
ganzorigb
CS202 Lab2
CS202 Lab2CS202 Lab2
CS202 Lab2
. 弌勵-亳
舒弍仂舒仂亳亶仆 舒亢亳仍 1
舒弍仂舒仂亳亶仆 舒亢亳仍  1舒弍仂舒仂亳亶仆 舒亢亳仍  1
舒弍仂舒仂亳亶仆 舒亢亳仍 1
bsuren_bn
Gosexem asuult 09
Gosexem asuult 09Gosexem asuult 09
Gosexem asuult 09
dorjoooo
Lecture
LectureLecture
Lecture
Lucy Mep
Cs203 lecture13 composition
Cs203 lecture13 compositionCs203 lecture13 composition
Cs203 lecture13 composition
Jargalsaikhan Alyeksandr

More from ganzorigb (20)

Lecture 1 2
Lecture 1 2Lecture 1 2
Lecture 1 2
ganzorigb
Pl lecture1
Pl lecture1Pl lecture1
Pl lecture1
ganzorigb
Pl lecture2
Pl lecture2Pl lecture2
Pl lecture2
ganzorigb
Lecture network programming
Lecture network programmingLecture network programming
Lecture network programming
ganzorigb
Lecture tread
Lecture treadLecture tread
Lecture tread
ganzorigb
Lecture file man prog
Lecture file man progLecture file man prog
Lecture file man prog
ganzorigb
Lecture file and folder working
Lecture file and folder workingLecture file and folder working
Lecture file and folder working
ganzorigb
Lecture data base programming part3
Lecture data base programming part3Lecture data base programming part3
Lecture data base programming part3
ganzorigb
Lecture data base programming part2
Lecture data base programming part2Lecture data base programming part2
Lecture data base programming part2
ganzorigb
Lecture data base programming part1
Lecture data base programming part1Lecture data base programming part1
Lecture data base programming part1
ganzorigb
Lecture hibernate
Lecture hibernateLecture hibernate
Lecture hibernate
ganzorigb
PL Lecture2
PL Lecture2PL Lecture2
PL Lecture2
ganzorigb
PL Lecture1
PL Lecture1PL Lecture1
PL Lecture1
ganzorigb
Lekts presentation10
Lekts presentation10Lekts presentation10
Lekts presentation10
ganzorigb
Lekts presentation12
Lekts presentation12Lekts presentation12
Lekts presentation12
ganzorigb
Lekts presentation9
Lekts presentation9Lekts presentation9
Lekts presentation9
ganzorigb
Lekts presentation8
Lekts presentation8Lekts presentation8
Lekts presentation8
ganzorigb
Lecture 1 2
Lecture 1 2Lecture 1 2
Lecture 1 2
ganzorigb
Pl lecture1
Pl lecture1Pl lecture1
Pl lecture1
ganzorigb
Pl lecture2
Pl lecture2Pl lecture2
Pl lecture2
ganzorigb
Lecture network programming
Lecture network programmingLecture network programming
Lecture network programming
ganzorigb
Lecture tread
Lecture treadLecture tread
Lecture tread
ganzorigb
Lecture file man prog
Lecture file man progLecture file man prog
Lecture file man prog
ganzorigb
Lecture file and folder working
Lecture file and folder workingLecture file and folder working
Lecture file and folder working
ganzorigb
Lecture data base programming part3
Lecture data base programming part3Lecture data base programming part3
Lecture data base programming part3
ganzorigb
Lecture data base programming part2
Lecture data base programming part2Lecture data base programming part2
Lecture data base programming part2
ganzorigb
Lecture data base programming part1
Lecture data base programming part1Lecture data base programming part1
Lecture data base programming part1
ganzorigb
Lecture hibernate
Lecture hibernateLecture hibernate
Lecture hibernate
ganzorigb
PL Lecture2
PL Lecture2PL Lecture2
PL Lecture2
ganzorigb
PL Lecture1
PL Lecture1PL Lecture1
PL Lecture1
ganzorigb
Lekts presentation10
Lekts presentation10Lekts presentation10
Lekts presentation10
ganzorigb
Lekts presentation12
Lekts presentation12Lekts presentation12
Lekts presentation12
ganzorigb
Lekts presentation9
Lekts presentation9Lekts presentation9
Lekts presentation9
ganzorigb
Lekts presentation8
Lekts presentation8Lekts presentation8
Lekts presentation8
ganzorigb

Pl lecture7

  • 1. L o g o 仂亞舒仄仍舒仍仆 仍 仍仂仆 丕仍仆 丕仍舒舒仆弍舒舒舒 弌亞仍 2015 仂仆 仍舒, 仆从仆 舒亶 弍舒亞 .舒仆亰仂亳亞
  • 2. L o g o 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆 亞仍亞舒 个仆从 勵勵仆亳亶 亞仍3 个仆从亳亶仆 舒亞仄亠仆 亟舒仄亢仍舒仍4 1 2 仍舒仆 亟舒仄亳仍5 舒亶亞仍舒亞 仆从仆 舒亶6 JTextArea 从仍舒仆 舒亶, 亞仍 Java 舒仆 (Package) 仍舒仆 于舒亞亳亟7
  • 3. L o g o 个仆从 亰舒仍舒仍 勤ぱ仆从 仂亞舒仄 弍亳亳 仗仂亠亳亶亞 磿弍舒仍舒 丿舒舒亟仍舒亞舒舒亶 勵亠亟 亟亟舒亢 亞仍 仂亟亞 亟舒于舒亢 弍亳亳 勵亰亞亟仍 亞亳亶仍 勤仂从舒仍 于舒亞 个仆从 亟仂仂 亰舒仍舒亞亟舒仆 于舒亞 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 4. L o g o 个仆从 亰舒仍舒仍 个仆从亳亶亞 亟舒舒舒 弍舒亶亟仍舒舒 亰舒仍舒仆舒: public 舒舒丐唏唏仍 个仆从 (舒舒仄亠丐唏唏仍 舒舒仄亠) public static 舒舒丐唏唏仍 个仆从(舒舒仄亠丐唏唏仍 舒舒仄亠) 亳: public int square (int y) public String getName (int x, int y) Return 勵仍勵勵 勵亞 舒亳亞仍舒仆 仆从 亟仂仂仂 亞舒 弍舒舒亟舒亞. Return 弍亳仍亞亳亶亞 舒亢亳仍仍仍舒仆亞 仆从 亟舒亢 仗仂亞舒仄仆 亟亳亟仍舒亞舒 亞 仆从亳亶亞 舒舒仆舒舒 亟亟舒仆 仆亟 弍舒舒舒仆 亞亞 舒于 仂亟仂亞. 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 5. L o g o 个仆从 舒亳亞仍舒仍 C舒亳从 仆从 舒亳亞仍舒舒仆 亢亳. 亅仆亳亶 10 亳亞 仂仂仆 从弍亞 仂仍. 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆 public class FunctionDemo{ public static int cube (int x) { return x * x * x; } public static void main ( String args[] ) { for ( int i = 1; i <= 10; i++) System.out.println( cube ( i ) ); } }
  • 6. L o g o 个仆从 舒亳亞仍舒仍 C舒亳从 弍亳 仆从 舒亳亞仍舒舒仆 亢亳. 亅仆亳亶 10 亳亞 仂仂仆 从弍亞 仂仍. 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆 public class FunctionDemo{ public int cube (int x) { return x * x * x; } public static void main ( String args[] ) { FunctionDemo myObject = FunctionDemo(); for ( int i = 1; i < 10; i++) System.out.println( myObject.cube ( i ) ); } }
  • 7. L o g o 个仆从 亟亟舒仍 勤亞 从仍舒仆 仆从勵勵亟 弍亳亠 弍亳亠仆 亟亟舒 亟勵仄: 亞 从仍舒仆 舒亳从 仆从 舒亶仆 从仍舒仆 舒亳从 弍亳 仆从亳亶亞 亟亟于舒仍 亰舒舒于舒仍 亞 从仍舒仆 仂弍亠从仂仂 亟舒仄亢仍亢 亟亟仆舒. 亞 从仍舒仆 舒亳从 仆从 舒亶仆 从仍舒仆 舒亳从 仆从亳亶亞 亟亟于舒仍 亟 仆 仆 于仍 仂弍亠从仂仂 仆 亟亟舒亢 弍仂仍仆仂. 亞 从仍舒仆 舒亳从 弍亳 仆从 舒亶仆 从仍舒仆 舒亳从 弍仂仍仂仆 舒亳从 弍亳 仆从亳亶亞 亟亟于舒仍 亟 仆 仆 于仍 仂弍亠从仂仂 仆 亟亟舒亢 弍仂仍仆仂. 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 8. L o g o 个仆从 亟亟舒仍 勤亞 从仍舒舒舒 唏唏 从仍舒仆 仆从 亟亟舒 仂亳仂仍亟仂仍亟: 哦唏 从仍舒仆 舒亳从 仆从亳亶亞 亟亟于舒仍 亰舒舒于舒仍 从仍舒仆 仆 仆 亟亟仆舒. 亳 仆 B 从仍舒 亟仂仂仂 从仍舒仆 static add 仆从亳亶亞 亟亟于舒仍: A.add( ); 哦唏 从仍舒仆 舒亳从 弍亳 仆从亳亶亞 亟亟于舒仍 亰舒舒于舒仍 仂弍亠从仂仂 仆 亟舒仄亢仍亢 亟亟仆舒. 亳 仆 B 从仍舒 亟仂仂仂 从仍舒仆 add 仆从亳亶亞 亟亟于舒仍: A myObject = new A( ); myObject.add( ); 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 9. L o g o 个仆从亳亶仆 仗舒舒仄亠 亟舒仄亢仍舒仍 Java-亟 仂 唏仍亳亶仆 仗舒舒仄亠 (舒亞仄亠仆) 亟舒仄亢仍舒仍 弍舒亶亟舒亞. 丕亞舒舒 亟舒仄亢仍舒 (Pass by Value) 舒仄亢仍舒亞亟舒亢 弍舒亶亞舒舒 仗舒舒仄亠亳亶仆 亞亞 仍舒舒亟 仆从亟 亟舒仄亢仍仆舒. 哦亞唏亞亟仍亳亶仆 勵仆亟仆 唏仍勵勵亟 (int, char, 亞 仄 仆亳亶 勵亞 仆 亢亳亢亞 弍亳亳亞亟亟亞 唏仍勵勵亟) 弍勵亞亟 亞舒舒 亟舒仄亢亳亞亟亟舒亞. 舒舒仍舒舒 亟舒仄亢仍舒 (Pass by Reference) 舒仄亢仍亢 弍亶 唏亞唏亞亟仍亳亶仆 于亳亶亞 亟舒仄亢仍仆舒. 亟舒亞亟舒仆 仆从 仆 于亳亶亞 唏唏亳仍亢 弍仂仍仆仂. 丕亞舒舒 亟舒仄亢仍舒亞 弍仂亟于仂仍 亳仍勵勵 亟舒仆 弍舒亶亟舒亞. Java-亟 弍勵 仂弍亠从亟 亰舒舒仍舒舒 亟舒仄亢亳亞亟亟舒亞. Java 亟 仄舒亳于 弍仂仍 仂弍亠从 ミ. 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 10. L o g o 个仆从亳亶仆 仗舒舒仄亠 亟舒仄亢仍舒仍 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆 public class ArgumentDemo{ public void sub(int x) { System.out.println(x =: + x); x = x + 1; System.out.println(x =: + x); } public static void main() { int z =12; System.out.println(z =: + z); sub(z); System.out.println(z =: + z); } }
  • 11. L o g o 丕亞舒舒 仗舒舒仄亠 亟舒仄亢仍舒 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆 public class ArgumentDemo{ public void sub(String m) { System.out.println(个仆从 亟仂仂 仍亟: + m); m = C++ System.out.println(个仆从 亟仂仂 亟舒舒舒 仆: + m); } public static void main() { String m = Java; System.out.println(舒仄亢仍舒仆 唏仄仆唏: + m); sub(m); System.out.println(舒仄亢仍仆 亟舒舒舒: + m); } }
  • 12. L o g o 舒舒仍舒舒 仗舒舒仄亠 亟舒仄亢仍舒 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆 public class ArgumentDemo{ public void sub(String s) { System.out.println(个仆从 亟仂仂 仍亟: + s[0] + + s[1]); s[0] = C; s[1] = is procedural.; System.out.println(个仆从 亟仂仂 亟舒舒舒 仆: + s[0] + + s[1]); } public static void main() { String m[] = {Java,is object oriented.}; System.out.println(舒仄亢仍舒仆 唏仄仆唏: + m[0] + + m[1]); sub(m); System.out.println(舒仄亢仍仆 亟舒舒舒: + m[0] + + m[1]); } }
  • 13. L o g o 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆 仍舒仆 亟舒仄亳仍 (inheritance) Java-仆 从仍舒 弍勵 礆舒 仆亞仆 从仍舒亞 亟舒仄仍舒仆 弍舒亶亟舒亞. 勤P莞夷煮仍舒亟舒舒 extends 勵仍勵勵 勵亞亳亶亞 舒亳亞仍舒仆舒: public class Car extends Vehicle{ 勤パ于 extends 勵亞亳亶亞 舒亳亞仍舒舒亞勵亶 弍舒亶于舒仍 java.lang.Object 从仍舒舒舒 亟舒仄亟舒亞.
  • 14. L o g o 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆 JTextArea 从仍舒 仍仂仆 仄唏唏唏 仂亞仂仆 亠从勵勵亟亳亶亞 仂仆仂仆 亟 亟勵仍 舒亟于舒舒亶. 丶舒亞舒舒仆 亞 仆 JTextArea
  • 15. L o g o 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆 JTextArea 从仍舒 亳亞仍舒仆 仍亟 import javax.swing.JTextArea; 于仍 import javax.swing.*; 亞亢 仂仍亢 唏亞仆唏. 弍亠从亳亶亞 仆 亰舒仍舒仆舒: JTextArea myText = new JTextArea(); 丐亠从亳亶亞 仆 setText 仆从 仆 仂仍亢 唏亞亟唏亞. myText.setText (Hello class!);
  • 16. L o g o 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆 JTextArea 从仍舒 舒亳亞仍舒舒仆 亢亳
  • 17. L o g o 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆 JTextArea 从仍舒 舒亳亞仍舒舒仆 亢亳 勵 亟勵仆
  • 18. L o g o 仂亞舒仄仍舒仍仆 仍 弌舒仆舒仄舒亞勵亶 仂仂 亞舒亞舒 亢亳 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 19. L o g o 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆 弌舒仆舒仄舒亞勵亶 仂仂 亞舒亞舒 亢亳
  • 20. L o g o Java 舒仆 (Package) 勤Q亟亳仍舒仆 弍仍亟亢 唏亞唏仆 从仍舒亟 Java- 亳亶仆 舒仆亟 弍勵仍亞 弍勵仍亞 弍舒亶亟舒亞. 勤亞 唏仍亳亶仆 勵勵亞 亞勵亶亞亟亞 从仍舒亟 仆亞 舒仆 亟仂仂 弍舒亶仍舒亟舒亞. 勤{夷出 import 勵仍勵勵 勵亞亳亶仆 仍舒仄亢舒亶 舒亳亞仍舒亟舒亞. 亳 仆: import javax.swing.JOptionPane; 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 21. L o g o 亳 舒仆亞亟 java.lang: java 亟 弍亳亳亞亟仆 亳仆 仗仂亞舒仄亟 舒亳亞仍舒亟舒亞 亞仂仍 勵仆亟仆 仆从勵勵亟 弍舒亶仍舒仆舒. 勵 java 仗仂亞舒仄亟 舒于仂仄舒舒舒 亳仄仗仂仍仂亞亟亟仂亞. javax.swing: 舒亳从, 仂仆 舒亳亞仍舒舒仆 java 仗仂亞舒仄仄亟舒亟 亞仍亞亟仆. java.applet: 舒亟亳仂, 从仍亳仗, 亳仆亠仆 仗仂亞舒仄仍舒仍亟 舒亳亞仍舒亞亟舒 舒仗仍亠 从仍舒. java.util: 仂亞仆仂仂, 仄亟亞 仄唏, 舒仆舒仄舒亞勵亶 仂仂仂亶 舒亢亳仍仍舒 从仍舒亟 弍舒亶仍舒仆舒. java.io: Java-仆 仂仂仍 亞舒舒仍仆 从仍舒亟. 个舒亶仍舒舒 亞亳, 弍亳亳 亞 仄. 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 22. L o g o 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆 仍舒仆 弍舒亶亞仍舒亞 仆从 (constructor) 勤仍舒仆 仂弍亠从亳亶亞 勵勵亞仆 舒仆仆 亞亞 仆 仂仍亞仂仂亟 亞仍亞亟仆. 勤弍亠从亳亶亞 勵勵亞 勵亠亟 亟亟舒亞亟亟舒亞. 勤仍舒 亟仂仂 亰舒仍舒亞亟舒仆舒. 勤 仆 从仍舒仆 仆亶 舒亟亳仍舒仆 弍舒亶仆舒. 勤亞仄亠仆 舒于 弍仂仍仂 弍仂仍仂于 亞舒 弍舒舒亟舒亞亞勵亶.
  • 23. L o g o 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆 仍舒仆 弍舒亶亞仍舒亞 仆从 (constructor) 勤亞 从仍舒 仂仍仂仆 弍舒亶亞仍舒亞 仆从 弍舒亶亢 弍仂仍仆仂. (舒亳仆 仂亟仂仂亶仍仂仍= overloading) new ClassName( argument1, argument2, , arugmentN ); new 仆 亳仆 仂弍亠从 勵勵亞亢 弍舒亶亞舒舒亞 亳仍亞仆. ClassName 仆 礆舒 唏仍亳亶仆 仂弍亠从 勵勵亞亢 弍舒亶亞舒舒亞 亰舒舒仆舒. 亞仄亠仆亟 仆 从仍舒仆 仆 弍舒亶亞仍舒亞 仆从亟 亟舒仄亢仍舒亞亟舒仆舒. TestClass myObject = new TestClass(); TestClass myObject = new TestClass(1, 5, test);
  • 24. L o g o 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆 仍舒仆 于舒亞亳亟 勤仍舒仆 于舒亞亳亟 仆 亞 从仍舒仆 弍勵 仆从勵勵亟亟 舒亳亞仍舒亞亟舒亢 弍仂仍仆仂. 勤仍舒仆 于舒亞亟亳亶亞 从仍舒仆 仆亟 仆从勵勵亟亳亶仆 唏仄仆唏 亰舒仍舒亟舒亞. 勤仍舒仆 于舒亞亳亟 仆 舒仆亟舒仍仆 仂亟仂仂亶仍仂亞仂亶 弍舒亶亟舒亞: Public Private protected
  • 25. L o g o 仂亞舒仄仍舒仍仆 仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆 仍舒仆 于舒亞亳亟 Public 于舒亞: 亳亶仄 于舒亞亳亟 仗仂亞舒仄亟 仂仂仍仂亢 弍舒亶亞舒舒 弍勵 从仍舒仆 仆从勵勵亟 舒仆亟舒亢 舒亟仆舒. public String name; Protected 于舒亞: 亳亶仄 于舒亞亳亟 亞 从仍舒仆 仆从勵勵亟 弍仂仍仂仆 勵勵仆 亟舒仄舒仆 从仍舒仆 仆从勵勵亟 舒仆亟舒亢 舒亟仆舒. protected int x; Private 于舒亞: 亳亶仄 于舒亞亳亟 亰唏于唏仆 亞 从仍舒仆 仍 仆从勵勵亟 舒仆亟舒亢 舒亟仆舒. private int age;
  • 26. L o g o 仍仂仆 仍仆 丕仍舒舒仆弍舒舒舒 弌亞仍 2015 仂仆 仂亞舒仄仍舒仍仆 仍