程序運行截圖:
成都創新互聯堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網站設計、做網站、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的路橋網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
父類Person:
//包括屬性(姓名,性別,年齡)
//方法getDetails(),用于顯示所有信息
public?class?Person?{
String?name;//?姓名
int?age;//?年齡
String?sex;//?性別
public?String?getDetails()?{
return?"姓名:"?+?name?+?"?,性別:"?+?sex?+?",年齡:"?+?age?+?"?歲";
}
}
創建子類Student:
public?class?Student?extends?Person?{
//增加屬性“專業”
String?specialty;//?專業
public?Student(String?name,?String?sex,?int?age,?String?specialty)?{
this.name?=?name;
this.sex?=?sex;
this.age?=?age;
this.specialty?=?specialty;
}
//重寫getDetails()方法
@Override
public?String?getDetails()?{
//在該方法中使用父類的getDetails()方法
return?super.getDetails()?+?",專業:"?+?specialty;
}
}
測試:
public?static?void?main(String[]?arg)?{
Student?s?=?new?Student("莊敏",?"女",?20,?"軟件技術");
System.out.println(s.getDetails());
}
package?test1;
import?java.util.Scanner;
public?class?Test?{
public?static?void?main(String[]?args){
Scanner?scanner?=?new?Scanner(System.in);
System.out.println("輸入數組1長度");
int?n1?=?scanner.nextInt();
System.out.println("輸入數組1");
String?nullString1?=?scanner.nextLine();
String?numsString1?=?scanner.nextLine();
String[]?split1?=?numsString1.split("?");
System.out.println("輸入數組2長度");
int?n2?=?scanner.nextInt();
System.out.println("輸入數組2");
String?nullString2?=?scanner.nextLine();
String?numsString2?=?scanner.nextLine();
String[]?split2?=?numsString2.split("?");
System.out.println("輸入條件");
String?numsString3?=?scanner.nextLine();
String[]?split3?=?numsString3.split("?");
int?start?=?Integer.valueOf(split3[0]);
int?mubiao?=?Integer.valueOf(split3[1]);
int?number?=?Integer.valueOf(split3[2]);
for(int?i?=?(mubiao-1),y=(start-1),c?=?0?;?c??number?;?i++,y++,c++){
split1[y]?=?split2[i];
}
for(int?i?=0?;?i??split1.length?;?i++){
System.out.print(split1[i]+"?");
}
}
}
最簡單的java代碼肯定就是這個了,如下:
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是應該是所有學java的新手看的第一個代碼了。如果是零基礎的新手朋友們可以來我們的java實驗班試聽,有免費的試聽課程幫助學習java必備基礎知識,有助教老師為零基礎的人提供個人學習方案,學習完成后有考評團進行專業測試,幫助測評學員是否適合繼續學習java,15天內免費幫助來報名體驗實驗班的新手快速入門java,更好的學習java!
public class Person {
public String name;
public int age;
public Person(String name, int age){
this.name = name;
this.age = age;
}
public Person(String name){
this.name = name;
this.age = 20;
}
public void work(){
System.out.println("我正在工作!");
}
public static void main(String[] args) {
Person p = new Person("I");
p.work();
}
}
-------------------------------------------------------------
public class Person {
public String name;
public int age;
public Person(String name, int age){
this(name);
this.age = age;
}
public Person(String name){
this.name = name;
this.age = 20;
}
public void work(){
System.out.println("我正在工作!");
}
public static void main(String[] args) {
Person p = new Person("I");
p.work();
}
}
class Student extends Person{
public Student(String name){
super(name);
}
public void work(){
System.out.println("學生在學習!");
}
}
class Teacher extends Person{
public Teacher(String name){
super(name);
}
public void work(){
System.out.println("老師在授課!");
}
}