class Foo { public { TypeA VarA; function FunctionA(); } protected { TypeB VarB; function FunctionB(); } private { TypeC VarC; function FunstionC(); } } Or... class Foo { public TypeA VarA; protected TypeB VarB; private TypeC VarC; public function FunctionA(); protected function FunctionB(); private function FunctionC(); }