វិធីបង្កើតវត្ថុសម្រាប់កម្មវិធី Android របស់អ្នកជាមួយជ្វា

ដោយ Barry A. Burd

វត្ថុអាចជាឧបករណ៍មានប្រយោជន៍ខ្លាំងណាស់នៅក្នុងកម្មវិធី Android របស់អ្នក។ សូមមើលកូដខាងក្រោមដែលបង្ហាញពីចាវ៉ានៅក្នុងសកម្មភាព។ កូដនេះមានលេខកូដជ្វាពិតៗដើម្បីបង្កើតវត្ថុពីរ។



package com.allmycode.a09_02;



import android.support.v7.app.AppCompatActivity;



import android.os.Bundle;

sulfameth trimethoprim និងអាល់កុល

import android.widget.TextView;



import com.allmycode.a09_01.BagOfCheese;

public class MainActivity extends AppCompatActivity {

TextView textView;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

textView = (TextView) findViewById(R.id.textView);

BagOfCheese bag1 = new BagOfCheese();

ផលប៉ះពាល់នៃការបាញ់ថ្នាំធាតុបង្កជំងឺ

bag1.kind = 'Cheddar';

bag1.weight = 2.43;

bag1.daysAged = 30;

bag1.isDomestic = true;

BagOfCheese bag2 = new BagOfCheese();

bag2.kind = 'Blue';

bag2.weight = 5.987;

bag2.daysAged = 90;

រយៈពេលរកឃើញការធ្វើតេស្តថ្នាំទឹកមាត់

bag2.isDomestic = false;

textView.setText('');

textView.append(bag1.kind + ', ' + bag1.weight + ', ' +

bag1.daysAged + ', ' + bag1.isDomestic + ' ');

textView.append(bag2.kind + ', ' + bag2.weight + ', ' +

bag2.daysAged + ', ' + bag2.isDomestic + ' ');

}

}

ការរត់កូដត្រូវបានបង្ហាញនៅទីនេះ។

java-programming-for-android-developers-2e-running-code

ដំណើរការកូដ។

លេខកូដខាងលើបង្កើតបានពីរ BagOfCheese វត្ថុរឺវត្ថុ BagOfCheese ពីររឺអ្នកអាចនិយាយថាថ្មី BagOfCheese() សេចក្តីថ្លែងការណ៍រហ័សទៅ BagOfCheese ថ្នាក់។ វិធីមួយរឺក៏លេខកូដនោះប្រកាសពីអត្ថិភាពនៃវណ្ណៈមួយហើយប្រកាសពីវណ្ណៈមួយទៀត - ថ្នាក់ដែលប្រកាសពីអត្ថិភាពនៃវត្ថុពីរ។

ការប្រើប្រាស់ពាក្យនីមួយៗថ្មី BagOfCheese() គឺជាក ការហៅអ្នកសាងសង់

លេខកូដប្រើសេចក្តីថ្លែងការណ៍ចំនួនដប់ដើម្បីបង្កើតឈីសចំនួនពីរ។ សេចក្តីថ្លែងការណ៍ដំបូង (BagOfCheese bag1 = new BagOfCheese()) ធ្វើរឿងបីយ៉ាង:

  • ជាមួយនឹងពាក្យ

BagOfCheese bag1

សេចក្តីថ្លែងការណ៍ដំបូងប្រកាសថាអថេរ bag1 សំដៅទៅលើកាបូបឈីសមួយ។

  • ជាមួយនឹងពាក្យ

new BagOfCheese()

សេចក្តីថ្លែងការណ៍ដំបូងបង្កើតកាបូបដែលមិនមានឈីសពិសេសនៅក្នុងនោះ។ (ប្រសិនបើវាជួយអ្នកអាចគិតថាវាជាកាបូបទទេទុកសម្រាប់រក្សាទុកឈីសនៅទីបំផុត) ។

  • នៅចុងបញ្ចប់មានសញ្ញាស្មើសេចក្តីថ្លែងទីមួយបង្កើតសញ្ញា makes _ + _ | អថេរសំដៅទៅលើកាបូបដែលបានបង្កើតថ្មី។

សេចក្តីថ្លែងការណ៍បួនបន្ទាប់ផ្តល់តម្លៃដល់វាលនៃ _ _ + _ |:

bag1

ថេប្លេត amitriptyline hcl ១០ មីលីក្រាម

bag1

bag1.kind = 'Cheddar';

bag1.weight = 2.43;

ដើម្បីយោងទៅវាលមួយនៃវាលវត្ថុយោងតាមសេចក្តីយោងទៅវត្ថុដែលមានចំណុចហើយបន្ទាប់មកឈ្មោះរបស់វាល។ (ឧទាហរណ៍អនុវត្តតាម bag1.daysAged = 30; ដោយសញ្ញាចុចហើយបន្ទាប់មកឈ្មោះវាល bag1.isDomestic = true; ។ )

សេចក្តីថ្លែងការណ៍ ៥ បន្ទាប់ធ្វើដូចគ្នាចំពោះអថេរទី ២ bag1 និងកាបូបទី ២ នៃឈីស។

អត្ថបទគួរឱ្យចាប់អារម្មណ៍