METHOD, ARRAY DAN STRING

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek (Project)
Advertisements

Pemrograman JAVA (TIB09)
Bekerja dengan Java class library
Membuat class sendiri.
Fungsi, Parameter, Rekursi Daniel Riano Kaparang Book reference: Jogiyanto. Konsep Dasar Pemrograman Bahasa C. Andi Star. Yogyakarta Kristanto Andri.
Workshop SCS: Java Game Programming
OOP Java 04 Array & String.
OBJECT ORIENTED PROGRAMMING
SLIDE OTOMATIS PINDAH DALAM WAKTU 4-5 MENIT. A:kiriB:kanan Deklarasikan sebuah variabel dengan nama ‘isi’ yang mempunyai type array of double dengan ukuran.
PERTEMUAN 2 Variabel, Ekspresi, Operator, dan Flow Control
Method.
Membuat Class Sendiri Atribut Pertemuan : Object Oriented Programming.
POLIMORFISM Ery Setiyawan Jullev A.
Pemrograman JAVA (TIB09)
Pemrograman Berbasis Obyek Oleh Tita Karlita
Advanced Class 2 Pertemuan 11 Pemrograman Berbasis Obyek Oleh Tita Karlita.
Pemrograman Berbasis Obyek
Encapsulation, Inheritance, polymorphism, dan interface
Variabel, Method & Constructor Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Pemrograman Berorientasi Obyek Oleh Tita Karlita
As’ad Djamalilleil Function (method) As’ad Djamalilleil
METHOD Object Oriented Programming with JAVA 2011/2012.
Class Member Access Control
OBJECT ORIENTED PROGRAMMING YANES HARDIANTO SUI Politeknik Manufaktur Astra 2011.
Diberikan pada Kuliah Sela Teknik Informatika - Universitas Muhammadiyah Malang Tahun 2011.
07 Advanced Class Features
Object Oriented Programming with JAVA 2011/2012
Bekerja dengan Java class library
Algoritma dan Struktur Data
Object Oriented Programming with JAVA 2011/2012
Method, Array dan String
OOP Java 06 Polymorphism.
Struktur Data List Linear : Linked List (Single Linkedlist)
Public class RelasiDemo { public static void main(String[] args) { //beberapa nilai int i = 37; int j = 42; int k = 42; System.out.println("Nilai variabel...");
Variabel, Ekspresi, Operator dan Flow Control
Inheritance, polymorphism, dan interface
Kelas Lanjut 2 Oleh Tita Karlita.
Class and Object Matakuliah : XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan : 2 Tahun : 2008 Versi : 1/0.
Teknik Pemrog. Terstruktur 2
INHERITANCE (Oleh : Nur Hayatin, S.ST)
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Manipulasi String dengan Kelas String dan StringBuffer
Pertemuan 6 PEWARISAN AND POLYMORPHISM
Java Generics.
Kelas A dapat memiliki referensi ke obyek dari kelas- kelas lain sebagai anggota. Kadang-kadang disebut sebagai hubungan “has-a”. Sebagai contoh, sebuah.
PEMROGRAMAN VISUAL II Agenda Perkuliahan :
Class & Object Disusun Oleh: Reza Budiawan Untuk:
Enkapsulasi.
Pemrograman Visual I Outline: Method Method Void & fungsi
Outline: Class Objek Konstruktor Destruktor Overloading dan Tipe value
Access Modifier.
Pertemuan 2 SINTAKS BAHASA, TIPE DATA, DAN OPERATOR
METHODS Mr. Yasri Object Oriented Program.
Method & Constructor METHOD.
MODIFIER JAVA.
Enkapsulasi, Accessor Method, Mutator Method
Constructor overloading
Association, Composition dan Inheritance
MEMBUAT CLASS SENDIRI 2.
Linear Data Structures (Array)
Class, Objek, data, variabel dan operator
Method (Metode).
Membuat Kelas.
Objects in Java U Abd. Rohim, MT mailto:
METHOD, ARRAY DAN STRING
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
Membuat Class Sendiri.
Java Class Library.
FONDASI PEMROGRAMAN & STRUKTUR DATA #4 - 1
CLASS VS OBJECT INTRODUCTION OF CLASS. keyword class diikuti dengan nama class yang kita inginkan. Lebih baik digunakan kata yang diawali huruf.
Transcript presentasi:

METHOD, ARRAY DAN STRING Daniel Riano Kaparang

Method Method adalah bagian dari tubuh program yang mengimplementasikan suatu action sehingga class atau object dapat bekerja. Method diimplementasikan didalam class dan menyediakan informasi tambahan yang mana class tidak dapat menangani sendiri. Method dideklarasikan dengan format sebagai berikut:  <modifier> <sifat> <return_type> <nama_method> (< parameter> )

Modifier Modifier adalah keyword yang digunakan untuk menspesifikasi deklarasi pengaksesan suatu member atau tipe. Ada 4 modifier pengaksesan yaitu : public protected internal private

Tabel Modifier dan Hak Aksesnya Level akses Arti public Akses tidak dibatasi protected Akses dibatasi pada classnya saja atau tipe yang diturunkan dari class internal Akses hanya dibatasi pada satu project yang sama private Akses dibatasi pada tipe

Sifat, Return Type, Parameter Sifat dari Method dapat terdiri dari static atau non-static. Method static adalah method yang hanya dapat di akses dari class. Sedangkan method Non-static dapat di akses dari instance-nya saja. Return_type Return_Type adalah nilai pengembalian dari suatu method. Apabila method tidak mengembalikan suatu nilai, maka return_type-nya didefinisikan dengan void. Parameter Parameter adalah nilai yang diparsingkan ke suatu method. Method dapat memiliki lebih dari 1 parameter, atau bisa juga tidak memiliki parameter. Parameter dideklarasikan dengan menentukan type dari variabel yang digunakan serta nama variabel.

Passing Parameter Pada Method Passing by value. Passing parameter by value hanya akan mem-passing-kan nilai ke dalam method, variabel yang di-passing-kan akan dibuat secara lokal didalam method. Cara lain untuk mem-passing-kan parameter tetapi nilai yang di-passing- kan setelah keluar dari method juga berubah adalah dengan menggunakan keyword out. Keyword out akan mengembalikan nilai yang diubah di dalam method. Passing by reference Passing parameter by reference akan mem-passing-kan alamat variabel di dalam memori ke method yang dipanggilnya. Dengan demikian apabila variabel tersebut diubah di dalam method, maka variabel yang di-passing- kan akan berubah, karena variabel yang berada di dalam method memiliki alamat yang sama dengan alamat variabel yang di-passing-kan. Untuk mem-passing-kan parameter dengan reference digunakan keyword ref.

Contoh Go to VS2005

Arrays An array is a sequential collection of elements with similar data type. In C#, an array is an object and thus a reference type, and therefore they are stored on the heap. A multidimensional array is the one in which each element of the array in an array itself. It is similar to tables in database where each primary element (row) is a collection of secondary element (columns).

Array’s Structure

Declaration To call single dimension of array we should create with keyword new like this: int [] intArray = new int[5]; Fill each element of array intArray[0] = 45; // first element intArray[2] = 21; // third element intArray[4] = 45; // fifth element

Example Go to VS2005

String Manipulation String is an array collection of char. For example using System; class Exercise { static void Main(string[] args) string gender = "Female"; Console.WriteLine("Gender: {0}", gender); Console.WriteLine("\nIndividual Characters"); foreach (char c in gender) Console.WriteLine("Character: {0}", c); Console.ReadKey(); }

String’s Method ToUpper  Change characters to be UPPER CASE; ToLower  Change characters to be lower case; Replace(char oldChar, char newChar)  Replace the old character in string with new character. Length  get length of string (int type) Replace(string oldString, string newString)  Replace the old string with new string. Format(string format, Object arg0)  Change string format to be other format.

… Copy have 2 ways: With equals string name = string name0; With method Copy(String str); CopyTo(int sourceIndex, char[] destination, int destinationIndex, int count); Concat have to ways: With operator “+” With format Concat(string str0, string str1, string str2) Compare(string String1, string String2). Equals(string value)  Giving same value with return boolean’s value. Substring(int startIndex)  copying a part of string and giving return value as string.