Rumah >Java >javaTutorial >Apakah perbezaan antara fungsi Java dan fungsi bahasa Objektif-C?
Perbezaan utama antara fungsi bahasa Java dan Objective-C ialah: pengisytiharan: Fungsi utama Java menggunakan public static void main(String[] args), Objective-C menggunakan int main(int argc, char * argv[]); : Parameter Java dan nilai pulangan ditentukan dengan kurungan, Objektif-C ditentukan dengan tanda titik di luar kurungan pengubah akses: Java lalai kepada tahap pakej, Objektif-C lalai kepada jenis pulangan: Java boleh mengembalikan batal, Objektif-C mesti mengembalikan nilai; parameter Lulus: Java lulus mengikut nilai, Objektif-C boleh lulus dengan rujukan atau nilai.
Perbezaan antara fungsi Java dan fungsi bahasa Objective-C
Dalam bahasa Java dan Objective-C, fungsi ialah blok kod tersusun yang bertanggungjawab untuk melaksanakan tugas tertentu. Walau bagaimanapun, terdapat beberapa perbezaan utama antara kedua-dua bahasa dari segi definisi fungsi dan panggilan.
Pengisytiharan fungsi
public static void main(String[] args)
untuk mengisytiharkan fungsi utama. Kaedah bukan statik tidak menggunakan kata kunci statik
. public static void main(String[] args)
声明主函数。非静态方法不使用 static
关键字。int main(int argc, char * argv[])
声明主函数。方法签名
:
指定。访问修饰符
返回类型
void
。void
Gunakan int main(int argc, char * argv[])
untuk mengisytiharkan fungsi utama.
Parameter kaedah dan jenis pemulangan ditentukan menggunakan titik bertindih :
di luar kurungan.
Pengubah Suai Akses
Java: Pengubah suai akses lalai ialah tahap pakej.
Objektif-C: Pengubah suai akses lalai adalah awam.
🎜Jenis pengembalian🎜🎜🎜🎜🎜Java: 🎜Kaedah boleh mengembalikan nilai ataupublic class Main { public static void main(String[] args) { System.out.println("Hello Java!"); } }🎜🎜Kod Objektif-C: 🎜🎜
int main(int argc, char * argv[]) { printf("Hello Objective-C!\n"); return 0; }🎜🎜Kesimpulan antara Java dan objek semula🎜🎜Kesimpulan: 🎜 -Fungsi bahasa C Semantik perbezaan. Memahami perbezaan ini adalah penting untuk menulis kod yang berkesan dalam setiap bahasa. 🎜
Atas ialah kandungan terperinci Apakah perbezaan antara fungsi Java dan fungsi bahasa Objektif-C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!