Exemplos de classes em algumas linguagens de programação populares:
Python
class Dog:
def __init__(self, name, breed):
self.name = name
self.breed = breeddef bark(self):
print(“Woof!”)
my_dog = Dog(“Fido”, “Labrador”)
my_dog.bark()
Neste exemplo, a classe Dog possui dois atributos (name e breed) e um método (bark). Um objeto my_dog é instanciado a partir dessa classe e, em seguida, o método bark é chamado.
Java
public class Circle {
private double radius;public Circle(double radius) {
this.radius = radius;
}public double getArea() {
return Math.PI * radius * radius;
}
}
public class Main {
public static void main(String[] args) {
Circle myCircle = new Circle(5.0);
System.out.println(“The area of the circle is: ” + myCircle.getArea());
}}
Neste exemplo, a classe Circle possui um atributo (radius) e um método (getArea). Um objeto myCircle é instanciado a partir dessa classe e, em seguida, o método getArea é chamado.
C#
public class Car {
private string make;
private string model;private int year;
public Car(string make, string model, int year) {
this.make = make;
this.model = model;
this.year = year;}
public void Drive() {
Console.WriteLine(“The car is driving.”);
}
}class Program {
static void Main(string[] args) {
Car myCar = new Car(“Ford”, “Mustang”, 2020);
myCar.Drive();
}
}
Neste exemplo, a classe Car
possui três atributos (make, model e year) e um método (Drive). Um objeto myCar é instanciado a partir dessa classe e, em seguida, o método Drive é chamado.
PHP
class Rectangle {
private $width;private $height;
public function __construct($width, $height) {
$this->width = $width;
$this->height = $height;
}public function getArea() {
return $this->width * $this->height;
}}
$myRectangle = new Rectangle(5, 10);
echo “The area of the rectangle is: ” . $myRectangle->getArea();
Neste exemplo, a classe Rectangle possui dois atributos (width e height) e um método (getArea). Um objeto $myRectangle é instanciado a partir dessa classe e, em seguida, o método getArea é chamado.
Aprenda habilidades valiosas e avance em sua carreira com nossos cursos especializados! Descubra novas oportunidades e alcance seus objetivos profissionais com nossos instrutores especializados e currículo prático. Inscreva-se agora e comece a aprender no seu próprio ritmo.
Acesse aqui