在java中类可以看成是创建Java对象的模板。
Java中类的定义:
public class Dog{ string breed; int age; string color; void barking(){ } void hungry(){ } void sleeping(){ } }
一个类可以包含以下类型变量:
1、局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。
2、成员变量:成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。
3、类变量:类变量也声明在类中,方法体之外,但必须声明为static类型。
一个类可以拥有多个方法,在上面的例子中:barking()、hungry()和sleeping()都是Dog类的方法。
(视频教程推荐:java视频)
构造方法
每个类都有构造方法。如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认构造方法。
在创建一个对象的时候,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法。
构造方法示例:
public class puppy{ public puppy(){ //无参构造方法 } public puppy(String name){ //有一个参数的构造方法 } }
创建对象
对象是根据类创建的。在Java中,使用关键字new来创建一个新的对象。
创建对象需要以下三步:
1、声明:声明一个对象,包括对象名称和对象类型。
2、实例化:使用关键字new来创建一个对象。
3、初始化:使用new创建对象时,会调用构造方法初始化对象。
创建对象的例子:
public class Dog{ public Dog(String name){ System.out.println("我的小狗的名字是:" + name); } public static void main(String[] args){ Dog xd = new Dog("小D"); } }
访问实例变量和方法
通过已创建的对象来访问成员变量和成员方法,如下所示:
实例
访问实例变量和调用成员方法:
public class Dog{ int DogAge; public Dog(String name){ System.out.println("这是我的小狗:" + name); } public void setAge(int age){ DogAge = age; } public int getAge(){ System.out.println("它的年龄是:" + DogAge); return DogAge; } public static void main(String[] args){ Dog dog = new Dog("小D"); dog.setAge(4); dog.getAge(); } }
推荐教程:java开发入门
Atas ialah kandungan terperinci 实例详解java中类与对象的概念. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Penyesuai Pelayan SAP NetWeaver untuk Eclipse
Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

Pelayar Peperiksaan Selamat
Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

Muat turun versi mac editor Atom
Editor sumber terbuka yang paling popular

Dreamweaver CS6
Alat pembangunan web visual

Dreamweaver Mac版
Alat pembangunan web visual