KọmputaMmemme

Ihe nke Java ihe nlereanya: onye nkịtị na klas, ihe interface

The isi echiche nke nkịtị na klas na-ndị dị n'amaokwu adian: mgbe ụfọdụ na-achọ ọ nri klas, na "mmiri" ụdị. Dị otú ahụ blanks ike ozugbo-eji (instantiate).

Gịnị bụ onye nkịtị na klas na Java

Tụlee ihe atụ ọzọ. E nwere a Java nkịtị klas Kalinda na Java.util ngwugwu. Ọ na-adịghị mejuputa a kpọmkwem calendar, nke na-eji ihe atụ, na Western na Eastern Europe, China, North Korea, Thailand, wdg Ma ọ nwere ọtụtụ ihe bara uru atụmatụ, dị ka na-agbakwunye a ụbọchị ole na ole a kpọmkwem ụbọchị: .. a ọrụ na-achọrọ maka ihe ọ bụla kalenda nke mmejuputa iwu. Ọ gaghị ekwe omume na-emepụta a oyiri nke nkịtị na klas.

Abstract ọmụmụ, nkịtị Java ụzọ

Ka e were ya na ị chọrọ ịzụlite multiple onyeōzi ọcha, e.g., geometric shapes: .. A gburugburu, rektangulu, kpakpando, wdg Ma e nwere bụ a akpa nke na-adọta ha. Onye ọ bụla akụrụngwa nke ọdịdị dị iche iche, ya mere, ihe kwesịrị ekwesị usoro (ọbụna ma ọ bụrụ na ọ na-akpọ agba) na-emejuputa atumatu dị iche iche. Otú ọ dị, onye ọ bụla akụrụngwa nwere ọtụtụ myirịta: .. Ihe ogugu a ga-esịne ke igbe nwere ike a na agba na-anya na-apụghị ịhụ anya, wdg ndị ọzọ okwu, ị mkpa ike a nne na nna na klas ndị a niile na ọnụ ọgụgụ, ebe ọ bụla akụrụngwa ga-eketa general Njirimara. Ma, gịnị banyere agba usoro? Mgbe niile, ndị nne na nna na klas nweghị visual onodi. Ọ bụrụ na ị na-ezisa a agba usoro na onye ọ bụla na klas onwe, ọ ga-adị mkpa iji nyochaa ihe akụrụngwa esichara, na mgbe ahụ ịrụ nkedo. Ya mere, usoro a ga-kwuru nkịtị na ndị nne na nna na klas: usoro ka aha na-enweghị a ahu. A ahụ nke ọ bụla ewepụtara na klas ga na-akọwa onwe ya. Na Java, onye nkịtị na klas nwere ike tinye nkịtị ụzọ.

Ọ bụrụ na a na klas nwere nkịtị ụzọ, ndị klas bụ nkịtị. Tupu okwu klas etinye isiokwu nkịtị, aha nke usoro - kwa. Mgbe aha nke ndị dị otú ahụ a na usoro dị mkpa ka a semicolon. Na Java, onye nkịtị na klas enweghị ike imepụta mbipụta. Ọ bụrụ na anyị chọrọ ka iwu machibidoro ha e kere eke, ọbụna ma ọ bụrụ na e nweghị nkịtị ụzọ nke klas, na klas nwere ike kwuru nkịtị. Ma ọ bụrụ na klas nwere dịkarịa ala otu nkịtị usoro, na klas ga-nkịtị. Ọ gaghị ekwe omume na klas bụ na nkịtị bụ, na nke ikpeazụ, na usoro kwa. The usoro nwere ike ịbụ nkịtị, onwe, static, nwa afọ. Iji subclass onye pụrụ ikwusa na-abụghị nkịtị na instantiate, ha ga-mejuputa niile nkịtị ụzọ nke ndị nne na nna. Ndị klas ahụ na ya nwere ike iji ya nkịtị ụzọ.

atụ:

  • nkịtị klas AClass {
  • ọha na eze nkịtị adabaghi usoro (Int a) ;
  • }
  • klas BClass gbatịrị AClass {
  • ọha adabaghi usoro (Int a) {
  • // ahụ
  • }

Hapụrụ variables dị ka nkịtị na klas. Ha nwere ike na-ezo aka a na-abụghị nkịtị na nwa nke na klas ma ọ bụ na-null.

Ihu na Java - onye ọzọ na multiple nketa

Na Java, e nweghị multiple nketa, n'ihi na mgbe ahụ, e nwere nsogbu ụfọdụ. A na klas nwere ike iketa si ọtụtụ klaasị. Ma ọ pụrụ ime eme multiple ihu.

Java ihu na nkịtị ọmụmụ - echiche ndị yiri, ma ọ bụghị yiri. The interface nwere ike kwuru, dị ka ọha na eze, mgbe ahụ, ọ bụ dị ka ihe niile, ma ọ bụ i nwere ike hapụ idenye ndị mmegharị ọha, mgbe ahụ interface dị naanị n'ime ya ngwugwu. Abstract isiokwu bụ chọrọ, n'ihi na interface na otú bụ nkịtị, ma i nwere ike dee.

An interface nkwupụta

Ọ na-amalite na a nkụnye eji isi mee, na ike mbụ gaa isiokwu ọha, mgbe ahụ, - okwu interface. Mgbe ahụ, e nwere ike ịbụ a okwu gbatịrị na nyefee ihu, site na nke ha ketara eketa nke a. Ọ na-adịghị ekwe ka na-ekpeghachi, na ọ gaghị ekwe omume na-etolite a cyclic ruru nke nketa mmekọrịta. Mgbe ahụ na-abịa na-interface ahụ, nchọ na mgbakọ nkwado. Ke ahu nke interface ọcha na-kwuru, sị: Field constants na nkịtị ụzọ. All ubi na-ọha ikpeazụ static - a niile modifiers-adịghị mkpa. All ụzọ na-ahụta ka ọha nkịtị - a modifiers nwekwara ike ga-kpọmkwem. Ugbu a, ezuru e kwuru banyere ihe dị iche n'etiti onye nkịtị na klas si Java interface.

  • ọha interface Ai gbatịrị B, C, D {
  • // ahụ
  • }

Na-ekwusa a na klas interface nketa, mkpa iji isiokwu achụ nta:

  • klas AClass implements bi, CI, Di {}

Nke ahụ bụ, ọ bụrụ na mgbe klas nkwupụta implements kpọmkwem interface aha, ya na klas achụ nta. Nketa nke a na klas ọkọkpọhi ya ọcha, ya mere ha na-ere ya.

Variables nke ihe interface ụdị a na-ekwe. Ha nwere ike na-ezo aka a ụdị klas na implements a interface, ma ọ bụ null. Dị otú ahụ variables nwere niile ọcha nke ihe na klas, n'ihi na ihe na-eme site na klaasị, na ha, n'aka nke ya, na-enweta site na Object klas.

N'isiokwu a, anyị tụlere ụfọdụ ọcha nke Java ihe nlereanya - nkịtị ọmụmụ, nkịtị ụzọ interface.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ig.atomiyme.com. Theme powered by WordPress.