如果没有明确的类型转换,语言是否可以"完整"?

Pac*_*ier 1 java language-agnostic theory casting

如果没有显式的转换,编程语言能否"完整" ?从本质上讲,使用缺少显式类型转换的语言有什么我们不能做的吗?

例如,下面的帖子演示了Java需要显式类型转换来编写自定义泛型类.

是否有其他示例用例我们绝对需要显式转换?

DwB*_*DwB 5

这里有一些

要反转自动原始扩展:

byte blammy = (byte)(schmarr & 0xF7);
Run Code Online (Sandbox Code Playgroud)

遗产代码:

public void oldSchoolMethod(List oldSchoolListOfStrings)
{
    String firstValue = (String)oldSchoolListOfStrings.get(0);
}
Run Code Online (Sandbox Code Playgroud)

HTTP代码:

public String getSchmarr(HttpServletRequest request)
{
    HttpSession session = request.getSession();
    return (String)session.getAttribute("Schmarr");
}
Run Code Online (Sandbox Code Playgroud)

编辑:"类型增加"更正为"主要扩展".