No, in java constructors can't be inherited to the subclass.
Yes, a constructor of a super class can be called from the subclass constructor by using the super calling statement and it should be the first statement in the subclass constructor.
Example:
class A
{
A(int i)
{
System.out.println("cons-A");
}
}
class B extends A
{
B()
{
super(10);
System.out.println("Cons-B");
}
}