Visibility for constructor is ignored

// SPDX-License-Identifier: MIT
pragma solidity >=0.4.22 <0.9.0;

import "../node_modules/@openzeppelin/contracts/token/ERC20/ERC20.sol";

contract Link is ERC20{
    constructor() ERC20("Chainlink", "LINK") public{
        _mint(msg.sender,1000);
    }
}

“Visibility for constructor is ignored. If you want the contract to be non-deployable, making it “abstract” is sufficient.”,
“startLineNumber”: 7,
“startColumn”: 5,
“endLineNumber”: 7,
“endColumn”: 93
}]

Could anyone help me with this error please?