Does “Custom Post Type” can have page hierarhy option?

You can set a post type to hierarchical when you register it with register_post_type. Simply set the ‘hierarchical’ argument to true.

  $args = array(
    'public' => true,
    'publicly_queryable' => true,
    'has_archive' => true, 
    'rewrite' => true,
     ...
    'hierarchical' => true,
     ...
    'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments','page-attributes' )
  ); 
  register_post_type('my-cpt',$args);