ການຂຽນໂປຼແກຼມ ທຳ ອິດຂອງທ່ານໃນ Java

ກະວີ: Eugene Taylor
ວັນທີຂອງການສ້າງ: 16 ສິງຫາ 2021
ວັນທີປັບປຸງ: 1 ເດືອນກໍລະກົດ 2024
Anonim
ການຂຽນໂປຼແກຼມ ທຳ ອິດຂອງທ່ານໃນ Java - ຄໍາແນະນໍາ
ການຂຽນໂປຼແກຼມ ທຳ ອິດຂອງທ່ານໃນ Java - ຄໍາແນະນໍາ

ເນື້ອຫາ

Java ແມ່ນພາສາການຂຽນໂປແກຼມທີ່ເນັ້ນໃສ່ວັດຖຸທີ່ຖືກພັດທະນາໂດຍ James Gosling ໃນປີ 1991, ເຊິ່ງ ໝາຍ ຄວາມວ່າມັນໃຊ້ແນວຄິດເຊັ່ນ "ວັດຖຸ" ກັບ "ທົ່ງນາ" (ອະທິບາຍຄຸນລັກສະນະຂອງວັດຖຸ) ແລະ "ວິທີການ" (ການກະ ທຳ ທີ່ວັດຖຸສາມາດປະຕິບັດໄດ້). Java ແມ່ນພາສາ "ຂຽນຄັ້ງດຽວ, ແລ່ນທຸກບ່ອນ", ຊຶ່ງ ໝາຍ ຄວາມວ່າມັນຖືກອອກແບບມາເພື່ອເຮັດວຽກໃນເວທີໃດກໍ່ໄດ້ແລະໃນ Java Virtual Machine (JVM) ໃດໆ. ເນື່ອງຈາກ Java ເຮັດໃຫ້ການ ນຳ ໃຊ້ພາສາ ທຳ ມະດາກວ້າງຂວາງ, ມັນງ່າຍ ສຳ ລັບຜູ້ເລີ່ມຮຽນຮູ້ແລະເຂົ້າໃຈ. ບົດແນະ ນຳ ນີ້ແມ່ນການແນະ ນຳ ກ່ຽວກັບການຂຽນໂປແກຼມໃນ Java.

ເພື່ອກ້າວ

ວິທີທີ່ 1 ຂອງ 3: ໂປແກຼມ Java ທຳ ອິດຂອງທ່ານ

  1. ເພື່ອເລີ່ມຕົ້ນການຂຽນໂປແກຼມໃນ Java, ທຳ ອິດທ່ານຈະຕ້ອງຕັ້ງສະພາບແວດລ້ອມການເຮັດວຽກ. ນັກຂຽນໂປແກຼມຫຼາຍຄົນໃຊ້ສະພາບແວດລ້ອມການພັດທະນາແບບປະສົມປະສານ (IDEs) ເຊັ່ນ: Eclipse ແລະ Netbeans ສຳ ລັບການຂຽນໂປແກຼມ Java, ແຕ່ທ່ານສາມາດຂຽນແລະລວບລວມໂປແກຼມ Java ໂດຍບໍ່ມີ IDE ທີ່ຮຸນແຮງ.
  2. ໂປແກຼມຄ້າຍຄື Notepad ທຸກຊະນິດແມ່ນພຽງພໍ ສຳ ລັບການຂຽນໂປແກມ Java. ບາງຄັ້ງນັກຂຽນໂປແກຼມ Hardcore ມັກບັນນາທິການຕົວ ໜັງ ສືງ່າຍໆຈາກປາຍທາງ, ເຊັ່ນ vim ແລະ emacs. ບັນນາທິການຕົວ ໜັງ ສືທີ່ດີຫຼາຍເຊິ່ງສາມາດຕິດຕັ້ງໄດ້ທັງຄອມພິວເຕີ Windows ແລະເຄື່ອງທີ່ໃຊ້ Linux (Ubuntu, Mac, ແລະອື່ນໆ) ແມ່ນ Sublime Text ເຊິ່ງພວກເຮົາຈະ ນຳ ໃຊ້ໃນບົດແນະ ນຳ ນີ້.
  3. ໃຫ້ແນ່ໃຈວ່າທ່ານມີ ຊຸດພັດທະນາຊອບແວ Java ຕິດຕັ້ງ. ທ່ານຕ້ອງການສິ່ງນີ້ເພື່ອລວບລວມບັນດາໂປແກຼມຂອງທ່ານ.
    • ພາຍໃຕ້ Windows, ຖ້າຕົວແປຂອງສະພາບແວດລ້ອມບໍ່ຖືກຕ້ອງ, ທ່ານອາດຈະມີຂໍ້ຜິດພາດໃນເວລາທີ່ແລ່ນ javac. ເພື່ອຫລີກລ້ຽງຂໍ້ຄວາມຜິດພາດເຫລົ່ານີ້, ກະລຸນາເບິ່ງໃນບົດຂຽນການຕິດຕັ້ງ Java Software Development Kit ເພື່ອເບິ່ງຂໍ້ມູນເພີ່ມເຕີມ.

ວິທີທີ່ 2 ໃນ 3: ສະບາຍດີໂຄງການໂລກ

  1. ທຳ ອິດພວກເຮົາຈະສ້າງໂປແກຼມທີ່ສະແດງ“ ສະບາຍດີໂລກ” ໃນ ໜ້າ ຈໍ. ສ້າງແຟ້ມເອກະສານ ໃໝ່ ໃນບັນນາທິການຕົວ ໜັງ ສືຂອງທ່ານ, ແລະບັນທຶກເປັນ "HelloWereld.java". HelloWorld ແມ່ນຊື່ຂອງຊັ້ນຮຽນຂອງທ່ານ, ເຊິ່ງຕ້ອງແມ່ນຄືກັນກັບຊື່ຂອງເອກະສານຂອງທ່ານ.
  2. ປະກາດຊັ້ນຮຽນຂອງທ່ານແລະວິທີການຕົ້ນຕໍ. ວິທີການຕົ້ນຕໍຂອງສາທາລະນະ static void ຫລັກ (String [] ໂຕ້ຖຽງ) ແມ່ນວິທີການທີ່ຖືກປະຕິບັດໃນເວລາທີ່ໂປແກຼມ ກຳ ລັງແລ່ນຢູ່. ວິທີການຕົ້ນຕໍນີ້ມີການປະກາດວິທີການດຽວກັນໃນທຸກໆໂປແກມ Java.

    ສາທາລະນະຫ້ອງຮຽນ HelloWorld {ສາທາລະນະ void static void ຕົ້ນຕໍ (ຊ່ອຍແນ່ [] ໂຕ້ຖຽງ) {}}

  3. ຂຽນເສັ້ນຂອງລະຫັດທີ່ຈະສະແດງ "ສະບາຍດີໂລກ".

    System.out.println ("ສະບາຍດີໂລກ.");

    • ຂໍໃຫ້ ທຳ ລາຍກົດລະບຽບນີ້ລົງເປັນສ່ວນປະກອບທີ່ແຕກຕ່າງກັນຂອງມັນ:
      • ລະບົບບອກລະບົບວ່າບາງສິ່ງບາງຢ່າງຕ້ອງເຮັດ.
      • out ບອກລະບົບວ່າມີຜົນຜະລິດ.
      • println ຫຍໍ້ມາຈາກ "ພິມເສັ້ນນີ້," ດັ່ງນັ້ນຈຶ່ງບອກລະບົບວ່າຜົນໄດ້ຮັບແມ່ນເສັ້ນຂອງຕົວ ໜັງ ສື.
      • ເຄື່ອງ ໝາຍ ອ້າງອີງອ້ອມຮອບ ("ສະບາຍດີໂລກ.") ໝາຍ ຄວາມວ່າວິທີການ System.out.println () ແມ່ນການຮ້ອງຂໍພາລາມິເຕີ; ໃນກໍລະນີນີ້ມັນແມ່ນສາຍ“ ສະບາຍດີໂລກ.”
    • ໃຫ້ສັງເກດວ່າມີກົດລະບຽບຈາວາ ຈຳ ນວນ ໜຶ່ງ ທີ່ພວກເຮົາຕ້ອງຍຶດ ໝັ້ນ ຢູ່ທີ່ນີ້:
      • ສະເຫມີໃສ່ semicolon ຢູ່ໃນຕອນທ້າຍຂອງເສັ້ນໂຄງການ.
      • Java ແມ່ນມີຄວາມລະອຽດອ່ອນ, ດັ່ງນັ້ນທ່ານຈະຕ້ອງໃສ່ວິທີການ, ຕົວແປແລະຊື່ຊັ້ນໃນຂະ ໜາດ ຕົວອັກສອນທີ່ຖືກຕ້ອງຫຼືຂໍ້ຄວາມຜິດພາດຈະສົ່ງຜົນ.
      • ທ່ອນໄມ້ຂອງລະຫັດທີ່ກ່ຽວຂ້ອງກັບວິທີການສະເພາະໃດຫນຶ່ງຫຼື loop ແມ່ນຖືກປິດລ້ອມໃນວົງເລັບ curly.
  4. ເອົາໃສ່ກັນ. ໂຄງການ Hello World ສຸດທ້າຍຄວນຈະເປັນແບບນີ້:

    ສາທາລະນະຫ້ອງຮຽນ HelloWorld {public static void main (String [] args) {System.out.println ("Hello world."); }}

  5. ບັນທຶກເອກະສານຂອງທ່ານແລະເປີດ Command Prompt ຫຼື Terminal ເພື່ອລວບລວມໂປແກຼມ. ທ່ອງໄປຫາໂຟນເດີທີ່ທ່ານບັນທຶກ HalloWereld.java ແລະພິມ javac HalloWereld.java. ນີ້ບອກ Java compiler ວ່າທ່ານຕ້ອງການລວບລວມ HalloWereld.java. ຖ້າມີຂໍ້ຜິດພາດເກີດຂື້ນ, ນັກຂຽນຈະເຫັນສິ່ງທີ່ທ່ານເຮັດຜິດ.ໃນທຸກໆກໍລະນີອື່ນໆ, ນັກຂຽນຈະບໍ່ສະແດງຂໍ້ຄວາມໃດໆ. ຖ້າທ່ານເບິ່ງທີ່ໄດເລກະທໍລີບ່ອນທີ່ທ່ານບັນທຶກ HalloWereld.java, ທ່ານຄວນເຫັນເອກະສານ HalloWereld.class. ນີ້ແມ່ນເອກະສານທີ່ Java ໃຊ້ໃນການ ດຳ ເນີນໂຄງການຂອງທ່ານ.
  6. ດໍາເນີນໂຄງການ. ສຸດທ້າຍພວກເຮົາສາມາດເລີ່ມຕົ້ນປະຕິບັດໂຄງການ! ຢູ່ໃນປ່ອງຢ້ຽມ ຄຳ ສັ່ງຫລືຢູ່ປາຍຍອດ, ພິມສິ່ງຕໍ່ໄປນີ້: java HelloWorld. ນີ້ຊີ້ໃຫ້ເຫັນວ່າ Java ຄວນປະຕິບັດຫ້ອງຮຽນ HalloWereld. ທ່ານຄວນຈະເຫັນ "ສະບາຍດີໂລກ" ທີ່ຖືກພິມຢູ່ ໜ້າ ຈໍ (ໃນຄອນໂຊນ).
  7. ຂໍສະແດງຄວາມຍິນດີ, ທ່ານໄດ້ຂຽນໂປແກຼມ Java ທຳ ອິດຂອງທ່ານ!

ວິທີທີ່ 3 ຂອງ 3: ການປ້ອນຂໍ້ມູນແລະຜົນຜະລິດ

  1. ຈາກນັ້ນພວກເຮົາ ກຳ ລັງຈະຂະຫຍາຍໂຄງການ Hello World ໂດຍການຍອມຮັບຄວາມຄິດເຫັນຈາກຜູ້ຊົມໃຊ້. ໃນໂປແກຼມ Hello World ຂອງພວກເຮົາ, ພວກເຮົາໄດ້ພິມສາຍອັກສອນໃນ ໜ້າ ຈໍ, ແຕ່ສ່ວນ ໜຶ່ງ ຂອງໂປແກຼມໂຕ້ຕອບແມ່ນຜູ້ທີ່ສາມາດໃສ່ຂໍ້ມູນໄດ້. ດຽວນີ້ພວກເຮົາ ກຳ ລັງຈະຂະຫຍາຍໂປແກຼມຂອງພວກເຮົາດ້ວຍ ຄຳ ຖາມໃຫ້ຜູ້ໃຊ້ສາມາດໃສ່ຊື່ຂອງຕົນເອງ, ຕິດຕາມດ້ວຍ ຄຳ ທັກທາຍ, ຕິດຕາມຊື່ຜູ້ໃຊ້.
  2. ນຳ ເຂົ້າຊັ້ນຮຽນເຄື່ອງສະແກນເນີ. ຢູ່ເກາະ Java ມີຫໍສະມຸດທີ່ສ້າງຂຶ້ນມາ ຈຳ ນວນ ໜຶ່ງ ທີ່ພວກເຮົາສາມາດ ນຳ ໃຊ້ໄດ້, ແຕ່ພວກເຮົາຈະຕ້ອງ ນຳ ເຂົ້າມັນກ່ອນ. ໜຶ່ງ ໃນຫໍສະ ໝຸດ ເຫຼົ່ານີ້ແມ່ນ java.util, ເຊິ່ງມີວັດຖຸເຄື່ອງສະແກນທີ່ພວກເຮົາຕ້ອງການຍອມຮັບການປ້ອນຂໍ້ມູນຈາກຜູ້ໃຊ້. ເພື່ອ ນຳ ເຂົ້າຊັ້ນຮຽນ Scanner ພວກເຮົາເພີ່ມສາຍຕໍ່ໄປນີ້ໃນຕອນຕົ້ນຂອງລະຫັດຂອງພວກເຮົາ.

    ການ ນຳ ເຂົ້າ java.util.Scanner;

    • ນີ້ບອກໂປແກຼມຂອງພວກເຮົາວ່າພວກເຮົາຕ້ອງການໃຊ້ວັດຖຸເຄື່ອງສະແກນເນີໃນຊຸດ java.util.
    • ຖ້າພວກເຮົາຕ້ອງການເຂົ້າເຖິງທຸກໆວັດຖຸໃນ java.util, ພວກເຮົາຂຽນການ ນຳ ເຂົ້າ java.util. *; ໃນຕອນຕົ້ນຂອງລະຫັດຂອງພວກເຮົາ.
  3. ພາຍໃນວິທີການຕົ້ນຕໍຂອງພວກເຮົາພວກເຮົາສ້າງຕົວຢ່າງ ໃໝ່ ຂອງວັດຖຸເຄື່ອງສະແກນ. Java ແມ່ນພາສາທີ່ແນໃສ່ວັດຖຸ, ສະນັ້ນແນວຄິດຂອງມັນຈະໃຊ້ວັດຖຸ. ຈຸດປະສົງເຄື່ອງສະແກນແມ່ນຕົວຢ່າງຂອງວັດຖຸທີ່ມີທົ່ງນາແລະວິທີການຕ່າງໆ. ເພື່ອຈະສາມາດ ນຳ ໃຊ້ຫ້ອງສະແກນເນີໄດ້ພວກເຮົາສ້າງຈຸດປະສົງສະແກນເນີ ໃໝ່ ເຊິ່ງພວກເຮົາສາມາດຕື່ມຂໍ້ມູນໃສ່ໃນທົ່ງນາແລະ ນຳ ໃຊ້ວິທີການຂອງມັນ. ທ່ານເຮັດສິ່ງນີ້ດັ່ງຕໍ່ໄປນີ້:

    ຜູ້ໃຊ້ສະແກນເນີເຄື່ອງມື InputScanner = ເຄື່ອງສະແກນ ໃໝ່ (System.in);

    • userInputScanner ແມ່ນຊື່ຂອງວັດຖຸສະແກນເນີທີ່ພວກເຮົາຫາກໍ່ສ້າງດ່ວນ. ໃຫ້ສັງເກດວ່າທຸກໆພາກສ່ວນຂອງຊື່ແມ່ນຂຽນເປັນຕົວອັກສອນໃຫຍ່ (ກໍລະນີອູດ); ນີ້ແມ່ນສົນທິສັນຍາ ສຳ ລັບການຕັ້ງຊື່ຕົວແປໃນ Java.
    • ພວກເຮົາໃຊ້ຕົວ ດຳ ເນີນການ ໃໝ່ ເພື່ອສ້າງຕົວຢ່າງ ໃໝ່ ຂອງວັດຖຸ. ດັ່ງນັ້ນ, ໃນກໍລະນີນີ້ພວກເຮົາໄດ້ສ້າງຕົວຢ່າງ ໃໝ່ ຂອງວັດຖຸເຄື່ອງສະແກນເນີໂດຍໃຊ້ລະຫັດເຄື່ອງສະແກນ ໃໝ່ (System.in).
    • ຈຸດປະສົງຂອງເຄື່ອງສະແກນຂໍເຄື່ອງ ສຳ ລັບພາລາມິເຕີທີ່ບອກວັດຖຸສິ່ງທີ່ຕ້ອງສະແກນ. ໃນກໍລະນີນີ້ພວກເຮົາເອົາ System.in ເປັນພາລາມິເຕີ. System.in ບອກໃຫ້ໂປແກມຊອກຫາການປ້ອນຂໍ້ມູນຈາກລະບົບ, ເຊິ່ງໃນກໍລະນີນີ້ແມ່ນສິ່ງທີ່ຜູ້ໃຊ້ພິມເຂົ້າໃນໂປແກຼມ.
  4. ຖາມຜູ້ໃຊ້ ສຳ ລັບການປ້ອນຂໍ້ມູນ. ພວກເຮົາຈະຕ້ອງຂໍໃຫ້ຜູ້ໃຊ້ພິມສິ່ງທີ່ເປັນການປ້ອນຂໍ້ມູນເພື່ອໃຫ້ຜູ້ໃຊ້ຮູ້ເວລາທີ່ຈະປ້ອນບາງສິ່ງບາງຢ່າງໃນ console. ທ່ານສາມາດເຮັດສິ່ງນີ້ໄດ້ກັບ System.out.print ຫຼືດ້ວຍ System.out.println.

    System.out.print ("ເຈົ້າຊື່ຫຍັງ?");

  5. ຂໍໃຫ້ຈຸດປະສົງຂອງເຄື່ອງສະແກນເອົາສາຍຕໍ່ໄປຂອງສິ່ງທີ່ຜູ້ໃຊ້ພິມແລະເກັບມັນເປັນຕົວແປ. ເຄື່ອງສະແກນຈະບັນທຶກສິ່ງທີ່ຜູ້ໃຊ້ປະເພດ. ລະຫັດຕໍ່ໄປນີ້ຈະຂໍໃຫ້ Scanner ເກັບສິ່ງທີ່ຜູ້ໃຊ້ພິມເປັນຊື່ໃນຕົວແປ:

    ສະຕິງຜູ້ໃຊ້ຊື່ສຽງ InputName = userInputScanner.nextLine ();

    • ໃນ Java, ສົນທິສັນຍາ ສຳ ລັບການ ນຳ ໃຊ້ວິທີການຂອງວັດຖຸແມ່ນລະຫັດ objectName.methodName (ຕົວ ກຳ ນົດການ). ດ້ວຍ userInputScanner.nextLine (), ພວກເຮົາເອີ້ນວັດຖຸເຄື່ອງສະແກນເນີທີ່ມີຊື່ທີ່ພວກເຮົາພຽງແຕ່ໃຫ້, ຫຼັງຈາກນັ້ນໃຫ້ໂທຫາວິທີການຂອງມັນດ້ວຍ nextLine () ໂດຍບໍ່ມີຂໍ້ ກຳ ນົດ.
    • ໃຫ້ສັງເກດວ່າພວກເຮົາເກັບຮັກສາເສັ້ນຕໍ່ໄປນີ້ໃນວັດຖຸອື່ນ: ສະຕິງ. ພວກເຮົາໄດ້ຕັ້ງຊື່ຜູ້ ນຳ ໃຊ້ String object InputName ຂອງພວກເຮົາ.
  6. ພິມ ຄຳ ອວຍພອນໃນ ໜ້າ ຈໍໃຫ້ຜູ້ໃຊ້. ດຽວນີ້ພວກເຮົາໄດ້ປະຢັດຊື່ຜູ້ໃຊ້ແລ້ວ, ພວກເຮົາສາມາດພິມ ຄຳ ອວຍພອນໃຫ້ຜູ້ໃຊ້ໄດ້. ທ່ານຮູ້ຈັກ System.out.println ("ສະບາຍດີໂລກ."); ລະຫັດໃດ ໜຶ່ງ ທີ່ພວກເຮົາຂຽນໃນຊັ້ນຕົ້ນຕໍ? ລະຫັດທັງ ໝົດ ທີ່ພວກເຮົາໄດ້ຂຽນມາຄວນຈະຢູ່ ເໜືອ ເສັ້ນນັ້ນ. ຕອນນີ້ພວກເຮົາສາມາດດັດແປງສາຍນັ້ນເພື່ອເວົ້າຕໍ່ໄປນີ້:

    System.out.println ("ສະບາຍດີ" + userInputName + "!");

    • ວິທີທີ່ພວກເຮົາໃຊ້ "ສະບາຍດີ", ຊື່ຜູ້ໃຊ້ແລະ "!" ເຊື່ອມໂຍງກັນໂດຍ "ສະບາຍດີ" + userInputName + "!" ເອີ້ນວ່າ concatenation ຊ່ອຍແນ່.
    • ສິ່ງທີ່ ກຳ ລັງເກີດຂື້ນຢູ່ນີ້ແມ່ນວ່າພວກເຮົາ ກຳ ລັງຈັດການກັບສາມສາຍຄື: "ສະບາຍດີ", userInputName, ແລະ "!". ເຊືອກໃນ Java ແມ່ນປ່ຽນແປງໄດ້ແລະດັ່ງນັ້ນຈຶ່ງບໍ່ສາມາດປ່ຽນແປງໄດ້. ສະນັ້ນເມື່ອພວກເຮົາສະຫຼຸບສາມເສັ້ນນີ້, ພວກເຮົາກໍ່ຕ້ອງສ້າງສາຍ ໃໝ່ ດ້ວຍການທັກທາຍ.
    • ຫຼັງຈາກນັ້ນພວກເຮົາເອົາສາຍ ໃໝ່ ນີ້ແລະໃຊ້ມັນເປັນພາລາມິເຕີ ສຳ ລັບ System.out.println.
  7. ລວມມັນແລະປະຫຍັດຜົນງານຂອງທ່ານ. ລະຫັດຂອງພວກເຮົາດຽວນີ້ຄວນມີລັກສະນະດັ່ງນີ້:

    ການ ນຳ ເຂົ້າ java.util.Scanner; ສາທາລະນະຫ້ອງຮຽນ HelloWorld {public static void main (String [] args) {user scanner userInputScanner = ເຄື່ອງສະແກນ ໃໝ່ (System.in); System.out.print ("ເຈົ້າຊື່ຫຍັງ?"); ສະຕິງຜູ້ໃຊ້ຊື່ສຽງ InputName = userInputScanner.nextLine (); System.out.println ("ສະບາຍດີ" + userInputName + "!"); }}

  8. ລວບລວມແລະດໍາເນີນໂຄງການ. ເປີດ Command Window ຫລື Terminal ແລ້ວ ດຳ ເນີນການ ຄຳ ສັ່ງດຽວກັນກັບ ສຳ ລັບ HelloWereld.java ລຸ້ນ ທຳ ອິດຂອງພວກເຮົາ. ພວກເຮົາຈະຕ້ອງລວບລວມໂປແກມກ່ອນອື່ນ ໝົດ: javac HalloWereld.java. ຫຼັງຈາກນັ້ນພວກເຮົາສາມາດເອີ້ນໃຊ້ມັນໄດ້: java HelloWorld.

ຄຳ ແນະ ນຳ

  • Java ແມ່ນພາສາການຂຽນໂປແກຼມທີ່ມີຈຸດປະສົງ, ສະນັ້ນມັນເປັນປະໂຫຍດທີ່ຈະຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບພື້ນຖານຂອງພາສາການຂຽນໂປແກຼມທີ່ມີຈຸດປະສົງ.
  • Object Oriented Programming (OOP) ມີຫຼາຍ ໜ້າ ທີ່ສະເພາະກ່ຽວກັບຮູບແບບຂອງມັນ. ສາມ ໜ້າ ທີ່ຕົ້ນຕໍເຫຼົ່ານີ້ແມ່ນ:
    • ການຝັງເຂັມ: (encapsulation) ຄວາມສາມາດໃນການ ຈຳ ກັດການເຂົ້າເຖິງບາງສ່ວນຂອງວັດຖຸ. Java ມີຕົວປ່ຽນແປງແບບສ່ວນຕົວ, ປົກປ້ອງແລະສາທາລະນະ ສຳ ລັບຂົງເຂດແລະວິທີການຕ່າງໆ.
    • Polymorphism : ຄວາມສາມາດຂອງວັດຖຸໃນການຄາດເດົາຄວາມແຕກຕ່າງທີ່ແຕກຕ່າງກັນ. ໃນເກາະ Java, ວັດຖຸ ໜຶ່ງ ສາມາດກາຍເປັນສ່ວນ ໜຶ່ງ ຂອງວັດຖຸອື່ນເພື່ອໃຊ້ວິທີການຂອງວັດຖຸອື່ນ.
    • ມູນມໍລະດົກ: (ມໍລະດົກ) ຄວາມສາມາດໃນການ ນຳ ໃຊ້ທົ່ງນາແລະວິທີການຈາກຊັ້ນຮຽນອື່ນໃນຊັ້ນ ລຳ ດັບດຽວກັນກັບວັດຖຸປັດຈຸບັນ.