Classes em Linguagens Diferente

 

 

Exemplos de classes em algumas linguagens de programação populares:

Python

class Dog:
def __init__(self, name, breed):
self.name = name
self.breed = breed

def 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 d

riving.”);
}
}

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

 

  1. Curso PythonPython
  2. Curso C#Python
  3. Curso JavaPython
  4. Curso PHPPython

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *