How to pass parameterized objects to a function as argument

You can do

class A#(int a) extends A_base;
endclass
class B_seq extends uvm;

function void funct1(A_base a);

But then you need to provide more detail about what this code is trying to do.