Latest web development tutorials
×

Java หลักสูตร

Java หลักสูตร Java แนะนำโดยย่อ Java การกำหนดค่าการพัฒนาสภาพแวดล้อม Java พื้นฐานไวยากรณ์ Java วัตถุและการเรียน Java ชนิดข้อมูลพื้นฐาน Java ประเภทตัวแปร Java การปรับเปลี่ยน Java ผู้ประกอบการ Java โครงสร้างห่วง Java สาขาโครงสร้าง Java Number หมวดหมู่ Java Character หมวดหมู่ Java String หมวดหมู่ Java StringBuffer Java แถว Java วันที่เวลา Java นิพจน์ปกติ Java ทาง Java Stream,File,IO Java Scanner หมวดหมู่ Java การจัดการข้อยกเว้น

Java เชิงวัตถุ

Java สืบทอด Java Override/Overload Java polymorphism Java ระดับนามธรรม Java บรรจุภัณฑ์ Java อินเตอร์เฟซ Java บรรจุภัณฑ์

Java การสอนที่ทันสมัย

Java โครงสร้างข้อมูล Java คอลเลกชันกรอบ Java ยาชื่อสามัญ Java การทำให้เป็นอันดับ Java เขียนโปรแกรมเครือข่าย Java ส่ง Email Java การเขียนโปรแกรมแบบมัลติเธรด Java Appletรากฐาน Java เอกสารความคิดเห็น Java ตัวอย่าง Java 8 คุณสมบัติใหม่ Java MySQL สัมพันธ์

ตัวอย่างชวา - วิธีการบรรทุกเกินพิกัด

ตัวอย่าง Java ตัวอย่าง Java

ดูครั้งแรกที่วิธีการมากไป (มากไป) ความหมาย: ถ้ามีสองวิธีวิธีที่มีชื่อเดียวกัน แต่พารามิเตอร์ที่ไม่สอดคล้องกันจึงอาจกล่าวได้ว่าวิธีการที่มีมากเกินไปด้วยวิธีการอื่น อธิบายเฉพาะดังนี้

  • วิธีการที่มีชื่อเดียวกัน
  • ชนิดของพารามิเตอร์ของวิธีการสั่งซื้ออย่างน้อยเป็นจำนวนมากที่แตกต่างกัน
  • ประเภทการกลับมาของวิธีการที่อาจจะไม่เหมือนกัน
  • วิธีการอาจจะไม่ปรับปรุงเดียวกัน
  • วิธีการหลักนอกจากนี้ยังสามารถรับน้ำหนักมากเกินไป

ตัวอย่างต่อไปนี้จะแสดงวิธีการโหลดข้อมูล MyClass วิธีการระดับ:

/*
 author by w3cschool.cc
 MainClass.java
 */
class MyClass {
   int height;
   MyClass() {
      System.out.println("无参数构造函数");
      height = 4;
   }
   MyClass(int i) {
      System.out.println("房子高度为 "
      + i + " 米");
      height = i;
   }
   void info() {
      System.out.println("房子高度为 " + height
      + " 米");
   }
   void info(String s) {
      System.out.println(s + ": 房子高度为 "
      + height + " 米");
   }
}
public class MainClass {
   public static void main(String[] args) {
      MyClass t = new MyClass(3);
      t.info();
      t.info("重载方法");
      //重载构造函数
      new MyClass();
   }
}

รหัสดังกล่าวจะดำเนินการส่งออกเป็น:

房子高度为 3 米
房子高度为 3 米
重载方法: 房子高度为 3 米
无参数构造函数

ตัวอย่าง Java ตัวอย่าง Java