̲
̲. 2
ί .. 3
Ͳ ²Ҳ 4
.. 11
ֲ .. 17
.. 19
ί
, , .
, .
:
- ;
- ;
- , .
Ͳ ²Ҳ
- , , "", "ʳ", "", "ֳ ", ( ) , .
' - . "". , ' '. , '.
( "") - .
- . , , . ' , . ' .
(. inheritance) '- , . , . , (extends) . ++ , Java , . , .. , Java .
ᒺ .
JFrame f = new JFrame(); - f ᒺ JFrame.
JFrame f; - .
f= new JFrame(); - ᒺ.
f = b(); - b JFrame.
JFrame f = new JTextField();
.
ᒺ .
|
|
class A {
Void m1() {
System.out.println(A m1);
}
}
class B extends A {
void m2() {
System.out.println(B m2);
}
}
class C {
Public static void main(String[] args);
A a1 = new B();
a1.m1();
a1.m2();
}
//--------------------------------------------------
Public...... main
String s=args[0]
A a1;
if (s.equals(1));
a1 = new BA();
else
a1 = new B();
a1.m213();
a1.m2();
, , ( ᒺ , ).
class A{}
calss b extends A{}
A a1 = new B();
ᒺ . java , final.
class A {void m1(){System.Out.println(A)}}
class B {void m1(){System.Out.println(B)}}
A a1= new B();
A1.m1();
.
³ ( , ) compile time, run time
ᒺ - , ᒺ. - .
. ³ .
. .
void m1(){
int i=10;
if (tf getText() equal (0))
i=0;
else
I=1;
System.out.println(i=+i);
}
For (int j=0;j<5: j++)
i=1;
, ᒺ ᒺ ( ). : (collection) (map). - . Map - . . 0 ; - , /. : List Set. , Set . Set , , Set ; List . ᒺ equals: boolean equals(Object c). equals object . , ᒺ , equals.
|
|
class Table{
String material;
int height;
int widht;
String producer;
public boolean equals(Object o){
Table = (Table)o;
If(this material.equals(t getMAterial)&&)
}
hashCose().
. java : private, public, protect.
private . public . protected . friendly .
( ) ; . .
.
public. friendly.
java public , . friendly . private protected . private .
.
final.
final , . final , . final . , ; , , , . Final ; , . final ( String).
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="igor.papusha.weather.CountryActivity"
android:background="@color/accent_material_dark">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="+30"
android:id="@+id/textView"
android:layout_below="@+id/textView4"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
|
|
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text=""
android:id="@+id/textView4"
android:layout_alignParentTop="true"
android:layout_alignLeft="@+id/textView"
android:layout_alignStart="@+id/textView" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text=""
android:id="@+id/textView16"
android:layout_below="@+id/textView"
android:layout_alignRight="@+id/textView"
android:layout_alignEnd="@+id/textView" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="+28"
android:id="@+id/textView5"
android:layout_below="@+id/textView16"
android:layout_alignRight="@+id/textView4"
android:layout_alignEnd="@+id/textView4" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text=""
android:id="@+id/textView6"
android:layout_below="@+id/textView5"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="+30"
android:id="@+id/textView7"
android:layout_below="@+id/textView6"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text=""
android:id="@+id/textView8"
android:layout_below="@+id/textView7"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="+31"
android:id="@+id/textView9"
android:layout_below="@+id/textView8"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text=""
android:id="@+id/textView10"
android:layout_below="@+id/textView9"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="+29"
android:id="@+id/textView11"
|
|
android:layout_below="@+id/textView10"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text=""
android:id="@+id/textView12"
android:layout_below="@+id/textView11"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="+29"
android:id="@+id/textView13"
android:layout_below="@+id/textView12"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="'"
android:id="@+id/textView14"
android:layout_below="@+id/textView13"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="+30"
android:id="@+id/textView15"
android:layout_below="@+id/textView14"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="150dp"
android:layout_height="70dp"
android:text="@string/back"
android:id="@+id/button"
android:background="@color/colorPrimary"
android:allowUndo="false"
android:accessibilityLiveRegion="none"
android:textColor="@color/abc_primary_text_disable_only_material_dark"
android:textSize="18sp"
android:layout_below="@+id/textView15"
android:layout_centerHorizontal="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text=" ̲"
android:id="@+id/textView17"
android:layout_above="@+id/textView5"
android:layout_toLeftOf="@+id/textView6"
android:layout_toStartOf="@+id/textView6" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="'"
android:id="@+id/textView18"
android:textSize="25dp"
android:layout_below="@+id/textView11"
android:layout_alignLeft="@+id/button"
android:layout_alignStart="@+id/button" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="+28"
android:id="@+id/textView19"
android:textSize="75dp"
android:layout_alignTop="@+id/textView7"
android:layout_alignRight="@+id/button"
android:layout_alignEnd="@+id/button" />
</RelativeLayout>
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="igor.papusha.weather.ActivityTwo"
android:background="@color/accent_material_dark">
<Button
android:layout_width="fill_parent"
|
|
android:layout_height="110dp"
android:text="@string/btncity"
android:id="@+id/btncity"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:textColor="@color/abc_primary_text_disable_only_material_dark"
android:background="@android:color/holo_green_light"
android:textSize="24sp"/>
<Button
android:layout_width="fill_parent"
android:layout_height="110dp"
android:text="@string/btnregion"
android:id="@+id/btnregion"
android:layout_below="@+id/btncity"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:textColor="@color/abc_primary_text_disable_only_material_dark"
android:background="@android:color/holo_orange_dark"
android:textSize="24sp" />
<Button
android:layout_width="fill_parent"
android:layout_height="110dp"
android:text="@string/btncountry"
android:id="@+id/btncountry"
android:layout_below="@+id/btnregion"
android:layout_centerHorizontal="true"
android:textColor="@color/abc_primary_text_disable_only_material_dark"
android:background="@android:color/holo_red_light"
android:textSize="24sp" />
<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="150dp"
android:layout_height="70dp"
android:text="@string/back"
android:id="@+id/btnback"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:background="@color/colorPrimary"
android:allowUndo="false"
android:accessibilityLiveRegion="none"
android:textColor="@color/abc_primary_text_disable_only_material_dark"
android:textSize="18sp" />
</RelativeLayout>
ֲ
, , , .
ϳ , . - .
, ,
ϳ :
web-, .
.