---
name: "Audio::Nama::Object"
section: "3pm"
platform: "linux"
package: "nama"
version: "1.216-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Audio::Nama::Object"
---

# Audio::Nama::Object(3pm)

Class builder

## NAME

Audio::Nama::Object - Class builder

## SYNOPSIS

```
  # Define a class
  package Foo;

  use Audio::Nama::Object qw{ bux baz };

  1;

  # Use the class
  my $object = Foo->new( bux => 1 );
  $object->set( bux => 2);

  print "bux is " . $object->bux . "\n";
  # Define a subclass (automatically inherits parent attributes)
  package Bar;
  our @ISA = 'Foo';
  my $lonely_bar = Bar->new();

  $lonely_bar->set(bux => 3);
```
