I have already make a class "CdFilm" in different file with main class. But I can't instantiate the new object with my own class. I instantiate it like this :
FileRentalVCD.CdFilm film = new FileRentalVCD.CdFilm(1);
This is the class "CdFilm" file :
public class FileRentalVCD {
    private String judul, publisher;
    private char kategori;
    private int stok;
    public class CdFilm {
        //inheritance from FileRentalVCD
        private String judul, publisher;
        private char kategori;
        private int stok;
        //atribut class CDFilm
        private String pemain, sutrdara;
        //constructor
        public CdFilm (int s) {
            this.stok = s; 
        }
        //methods encapsulation
        public String getJudul() {
            return judul;
        }
        public void setJudul(String judul) {
            this.judul = judul;
        }
    }
}
And this is the main class, where i instantiate my object :
public class RentalVCD {
    public void EntriCdFilm (FileRentalVCD.CdFilm input) {
        Scanner scan = new Scanner(System.in);
        System.out.println("Masukan Judul : ");
        String judul = scan.next();
        input.setJudul(judul);
    }
    public static void main(String[] args) {
        System.out.println("Rental VCD Alif");
        System.out.println("1. Entri data CdFilm");
        System.out.println("2. Entri data CdMusik");
        System.out.println("3. Tampilkan data CdFilm");
        System.out.println("4. Tampilkan data CdMusik");
        Scanner scan = new Scanner(System.in);
        int pilihan = scan.nextInt();
        FileRentalVCD.CdFilm film = new FileRentalVCD.CdFilm(1);
    }
}