Un archivo:
carrito.php.
Que contenga SOLO la definición de la clase Carrito:
Código PHP:
<?php
class Carrito{
// todo el código de la clase Carrito.
}
?>
Luego en donde la quieras utilizar tendrás que hacerlo en este orden
Código PHP:
<?php
require_once(carrito.php); // incluyes la definición de la clase
session_start(); // recién inicias sesión.
// Ya puedes acceder a los objetos guardados en la variable de sesión.
?>
Sobre lo de los archivos .inc, claro que se pueden utilizar también, pero no es recomendable pues puede quedar tu código al descubierto, mientras que con archivos .php no pasará.
Saludos