java是一种东方 - 对象编程语言(POO),这意味着诸如封装,住房和多态性之类的封闭概念都处于全部语言设计上。对象编程的功能之一是类,它是基本的e -lub 。在本文中,我们将探讨Java中的一类,如何使用奶油以及如何使用它们。
Java的课是什么?
a class 在Java中是模型,它衍生了变量和构成对象的MES。班级在对象的特征和行为中完成其 及其 strong>。一课完成后,可以将其用于此类的巡航实例(对象)。
例如,我们可以完成 class “ person ”,他拥有 name , 之类的所有权,性,地址,等等。和més-thodes ,例如“ 说话”,“ aut ”,“ 睡眠”(即使睡觉也是不是有意识的动作,而是另一个侦探ð),等等。一旦我们完成了“人”的班级,我们就可以相信代表具有自己名字,GES,地址等的赞助人的对象。
如何相信爪哇的课?
在Java中的班级巡游很简单。这是Java中类的基本语法:
public class MaClasse {
// les variables et les méthodes sont définies ici
}
让我们从检查第一行开始。 “ public ”一词用于表明该类是可以从其他类访问。如果您不需要从其他类访问该类,则可以使用“私人”单词。
单词闭合“ class ”表示我们正在结束新类。我们可以通过将其放置在“ class”一词的情况下,将其提供给我们的班级。在此示例中,类的名称为“ Maclasse ”。
然后,我们可以在Acoces之间完成变量和类的螨虫。班级完成的变量称为“ 适当”(或某些单词与UML语言链接的属性)和més-thodes < /strong>在班上完成的称为“ 教室”。
这是“ 没人”类的示例,它具有名称,e¢ge和地址的属性,以及MSE的讲话和睡眠:
public class Personne {
// les attributs de la classe Personne
public String nom;
public int age;
public String adresse;
// les méthodes de la classe Personne
public void parler() {
System.out.println("Je parle.");
}
public void dormir() {
System.out.println("Je dors.");
}
}
在此示例中,我们已经完成了一个“ 没人”的班级,并拥有名称的所有权, 和地址,以及说话和睡眠。 所有权被视为公共变量,这意味着它们是可以从类提取的的提取物中访问的。 MES也是公开的。
但是,它被授予建议完成礼节 private (私人s),并提供访问访问权限( Getters )和修改( setters )从班级的外部访问这些所有权。这称为封装,这是对象编程的基本原理之一。以下是私人完成专有人业的方法,并提供与我们的“人”课程的访问:
public class Personne {
private String nom;
private int age;
private String adresse;
public String getNom() {
return nom;
}
public void setNom(String nom) {
this.nom = nom;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getAdresse() {
return adresse;
}
public void setAdresse(String adresse) {
this.adresse = adresse;
}
public void parler() {
System.out.println("Je parle.");
}
public void dormir() {
System.out.println("Je dors.");
}
}
现在,统治“名称”,“年龄”和“地址”是作为私人变量完成的,这意味着他们无法在“人”类的内部访问。我们还添加了Accort和模式(Geters)和修改(设置器)以从类末尾访问这些属性。
使用封装,我们可以控制对班级准则的访问权限,并确保对象的对象保持在对象租金中。这也有助于修改类的内部含义,而无需修改在提取物中使用此类的代码。
如何在Java中使用课程?
既然我们已经相信了一个课程,我们如何在Java程序中使用它?要在Java中使用类,我们必须相信此类的实例。要相信类实例,我们使用“新”单词。这是我们班级的“人”的实例:
Personne personne1 = new Personne();
在此示例中,我们认为使用壁橱单词“ new new ”,“ person ”班级的新实例。然后,我们将此实例存储在称为“ Person1 ”的变量中。现在,我们可以使用此实例访问“人”类的MES和属性。
例如,如果我们要访问“ person1”实例的“名称”属性,我们可以使用以下语法:
personne1.nom = "John";
在此示例中,我们完成了“约翰”上“ person1”“ person1”的“名称”的适当性。我们还可以使用以下语法呼吁我们体内的MES:
personne1.parler();
结论
课程是Java中对象的基本架设。这些类拒绝构成对象的变量和MESDE,并且一旦完成,就可以将其用于欺骗该类的对象。使用这些类,veloppers可以得出模块化程序和可用。在课堂的哭声中,他们还可以封装其程序的复杂性,促进了代码的维护和更新。
。