三個(gè)類:
大名網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)公司公司2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
計(jì)算周長的類:
public class Square {
int length;
Square(int len) {
length = len;
}
void getPerimeter() {
System.out.println("正方形的周長為" + (4 * length));
}
}
計(jì)算矩形周長的類:
class Rectangle extends Square {
int width;
Rectangle(int len, int wid) {
super(len);
width = wid;
}
void getPerimeter() {
System.out.println("矩形的周長為" + (2 * (length + width)));
}
}
最后測(cè)試main方法類:
public class Calulate {
public Calulate() {
// TODO Auto-generated constructor stub
}
public static void main(String[] args) {
Square sqObj = new Square(15);
sqObj.getPerimeter();
Square rectObj = new Rectangle(10, 33); rectObj.getPerimeter();
}
}
以上就是代碼正確的代碼了,你可以直接復(fù)制到你的計(jì)算機(jī)上面看看效果,具體的錯(cuò)誤原因,我估計(jì)是你那里多了個(gè)括號(hào)、或者是你寫的類不規(guī)范,繼承的話,應(yīng)該是兩個(gè)類,那么main 方法可以單獨(dú)提取出來一個(gè)類,這就是面向?qū)ο蟮奶匦裕?/p>
路過,希望可以幫助你~
最簡單的java代碼肯定就是這個(gè)了,如下:
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是應(yīng)該是所有學(xué)java的新手看的第一個(gè)代碼了。如果是零基礎(chǔ)的新手朋友們可以來我們的java實(shí)驗(yàn)班試聽,有免費(fèi)的試聽課程幫助學(xué)習(xí)java必備基礎(chǔ)知識(shí),有助教老師為零基礎(chǔ)的人提供個(gè)人學(xué)習(xí)方案,學(xué)習(xí)完成后有考評(píng)團(tuán)進(jìn)行專業(yè)測(cè)試,幫助測(cè)評(píng)學(xué)員是否適合繼續(xù)學(xué)習(xí)java,15天內(nèi)免費(fèi)幫助來報(bào)名體驗(yàn)實(shí)驗(yàn)班的新手快速入門java,更好的學(xué)習(xí)java!
Java程序包括2種
1) Java 應(yīng)用程序,必須具有一個(gè)main方法入口
public class Test{
public static void main(String args[]){
}
}
2) Java 小應(yīng)用程序
Applet類中的四種基本方法用來控制其運(yùn)行狀態(tài):init()、start()、stop()、destroy() ,至少具有init start方法。。
public class HelloWorld{
public static void main(String[] args){
System.out.println("hello world!");
}
}
一. 基本概念
Java是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言。Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開發(fā)者專業(yè)社群。
二. 體系
Java分為三個(gè)體系,分別為Java SE(J2SE,Java2 Platform Standard Edition,標(biāo)準(zhǔn)版),
JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企業(yè)版)。
Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。
原來File fDir=new File("D://");是這樣的File fDir=new File(File.separator); 我改了 但是還是不行 啊。回答: import java.io.File; public class NewClass7 { public static void main(String[] args) throws Exception{ File fDir=new File("F://");//分隔符 separator String strFile="sg"+File.separator+"DT"+File.separator+"1.txt"; File f=new File(fDir,strFile); f.createNewFile();}}當(dāng)然,如果按照你這段代碼,你要確保目標(biāo)盤上得有sg/DT這兩個(gè)目錄,否則你就要在代碼里創(chuàng)建這兩個(gè)目錄了。補(bǔ)充: 看我修改后的代碼,必須引用java.io.File類,你原來代碼中沒有,還有,你要確保目標(biāo)盤上得有sg/DT這兩個(gè)目錄。追問: 我多問一句。這段代碼 屬于J2EE 吧?回答: 不能這樣說,J2EE是JAVA體系的一部份,是一種JAVA應(yīng)用開發(fā)的技術(shù)架構(gòu)。你這段代碼只是一段JAVA的基礎(chǔ)代碼。
class Person{//Persion類
String name;//String類變量,未初始化,默認(rèn)null
int age;//int類變量,默認(rèn)0
public Person()//Person類的無參構(gòu)造方法,一般用來初始化變量,如之前的name。 比如有時(shí)候需要定義人這個(gè)類特有的屬性,會(huì)說話,那么一般會(huì)在無參構(gòu)造函數(shù)里面寫上canTalk=true;
{
}
public Person(String name,int age)//Person類的有參構(gòu)造方法,參數(shù)name和age,和類變量name、age無關(guān)
{
this.name=name;//this指Persion類,就是把于傳過來變量name賦值給之前的類變量name
this.age=age;//同上
}
public String talk(){//具有String返回值的方法,調(diào)用它的時(shí)候會(huì)得到String返回值
return "我是"+this.name+",今年"+this.age+"歲";//調(diào)用talk的時(shí)候用String a=talk();的形式,a的值就是"我是"+this.name+",今年"+this.age+"歲"
}
}
public class TestObjectArray{//TestObjectArray公共類,java文件的文件名需和公共類值相同,這段代碼必須出現(xiàn)在TestObjectArray.java文件中
public static void main(String[] args){//主方法,程序的入口
Person[] p={new Person("張三",25),new Person("李四",30),new Person("王五",35)};//實(shí)例化Persion類,用人這個(gè)類來舉例,每個(gè)人都有相同的一些特性,但每個(gè)人不同特性的屬性值不同,如年齡的大小不同,實(shí)例化就相當(dāng)于產(chǎn)生不同的人。這里是用數(shù)組的形式實(shí)例化
for(int i=0;ip.length;i++){//根據(jù)p的長度循環(huán)
System.out.println(p[i].talk());//p[1]時(shí),會(huì)調(diào)用Persion類里面的talk()函數(shù),并且傳入的參數(shù)是 "張三",25 ,那么會(huì)顯示:"我是張三,今年25歲" 。System.out.println()換行顯示括號(hào)內(nèi)的內(nèi)容
}
}
}
標(biāo)題名稱:java最基本的代碼 java代碼大全及詳解
本文路徑:http://www.chinadenli.net/article30/doojopo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、做網(wǎng)站、品牌網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站、定制網(wǎng)站、網(wǎng)站設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)