AAR-04 (ATmega 328p) freezes upon constructing class

I wanted to create a library for my robot’s ultrasonic sensors, since I have more for obstacle detection. My sketch compiles and everything, but when I open the Serial monitor to check if my program is running, it only puts out “⸮s”. Has anyone suggestions?

  Klassendatei um sich die doppelte Schreiberei und im Endeffekt auch Lesearbeit zu sparen.
  Für den AAR-04 konzipiert, da es zwei identische Ultraschall-Sensoren gibt, aber natürlich umso effizienter, desto mehr Sensoren.
  ~ Steffen Eilers
#ifndef ultrasoundClasses_h
#define ultrasoundClasses_h
#include "Arduino.h"
class Ultra
	 Ultra(int trigPin, int echoPin);
   void ultraDistancePrint();
	 long duration;
	 int distance;
	 int _trigPin;
	 int _echoPin;
//#include <PinChangeInt.h>
#include "ultrasoundClasses.h"
Ultra ultra(8,4); 

void setup() {

void loop() {

#include "Arduino.h"
#include "ultrasoundClasses.h"

Ultra::Ultra(int trigPin, int echoPin)
  _trigPin = trigPin;
  _echoPin = echoPin;
void Ultra::ultraDistancePrint(){
  /*// Clears the trigPin condition
  digitalWrite(_trigPin, LOW);
  // Sets the trigPin HIGH (ACTIVE) for 10 microseconds
  digitalWrite(_trigPin, HIGH);
  digitalWrite(_trigPin, LOW);
  // Reads the echoPin, returns the sound wave travel time in microseconds
  duration = pulseIn(_echoPin, HIGH);
  // Calculating the distance
  distance = duration * 0.034 / 2; // Speed of sound wave divided by 2 (go and back)
  // Displays the distance on the Serial Monitor
  Serial.print("Distance left: ");
  Serial.println(" cm");
  Serial.println("in Klasse");*/

Those sketches are tiny. Please post them inline using code tags, as requested in the sticky threads at the top of the forum. You will find instructions for editing your post there.