In reply to vk7715:
class my_seq extends uvm_sequence #(my_seq_item);
my_seq_item is a class type name. m_item is a class variable name that can store a class handle.
There’s no need to declare a class variable m_item as uvm_sequence already declares a class variable req that is parameterized by the class type.