public interface Casually{
創(chuàng)新互聯(lián)建站專注于企業(yè)成都全網(wǎng)營銷、網(wǎng)站重做改版、裕華網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5建站、商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為裕華等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
void information();
}
--------------------------------------------------------------------
//定義接口
public class AA implements Casually{
//類實現(xiàn)接口
public void information(){
System.out.println("大家好,我是Java接口內(nèi)容!");
}
/*=====================================
注意:類在實現(xiàn)借口時,必須實現(xiàn)
接口中所有的方法。==================*/
public static void main(String[] args){
//程序主方法
AA pr1=new AA();
pr1.information();
}
}
1:float f1= 0.1; ====》 float f1=(float) 0.1;
2:byte b1=129; byte 是字節(jié)數(shù)據(jù)類型 ,是有符號型的,占1 個字節(jié);大小范圍為-128—127 。
3: i=(i*0.1); 結(jié)果為double類型,要轉(zhuǎn)換成int
4:char c1=‘a(chǎn)’ 單引號改成英文格式的單引號
5:byte b=b1-b2; 應(yīng)轉(zhuǎn)成int類型(b1,b2都是byte)
6:char c=c1+c2-1; 結(jié)果應(yīng)轉(zhuǎn)成char類型(c1,c2都是char,但是想減后結(jié)果為int)
7:float f4=f1+f2*0.1; 結(jié)果應(yīng)轉(zhuǎn)成float(f1,f2都是float,但是*0.1后變成double)
import java.awt.Button;
import java.awt.CardLayout;
import java.awt.Color;
import java.awt.Frame;
public class A6_GUI_CardLayout
{
public static void main(String[] args)
{
Frame frame = new Frame("hanxiucao");
frame.setBounds(300, 300, 300, 200);
CardLayout cardlayout = new CardLayout();
frame.setLayout(cardlayout);
Button[] buttons = new Button[5];
for (int i = 0; i 5; i++)
{
buttons[i] = new Button("button" + i);
/**
* cardlayout布局必須有一個字符串描述加入的組件 "a"
*/
frame.add(buttons[i], "a");
}
/**
* buttons數(shù)組只有0-4沒有1-5,
*/
buttons[0].setBackground(Color.green);
buttons[1].setBackground(Color.blue);
buttons[2].setBackground(Color.red);
buttons[3].setBackground(Color.yellow);
buttons[4].setBackground(Color.PINK);
frame.pack();
frame.setVisible(true);
while (true)
{
try
{
Thread.sleep(1000);
}
catch (InterruptedException e)
{
e.printStackTrace();
}
cardlayout.next(frame);
}
}
}
1.局部變量前不能加修飾符,所以去掉private;
2.抽象類就是讓子類implements來實現(xiàn)的,怎么可以用private,被private修飾的方法,只能在本類中訪問。所以去掉private;
3.被fianl 修飾的是常量,是不能修改的,(一般在初始化時就賦值了).去掉final;
4.這個錯誤比較隱蔽,在接口(interface)中定義的不管是常量,類,還是方法,前面都是public Static final用修飾的,所以不能被修改,
Ball ball = new Ball("PingPang"); 已經(jīng)定義的對象,可是在Ball ball = new Ball("Football");把ball對像修改了,所以是錯誤的;
所以不能修改ball對象。