读取java代码时遇到问题
我有工程背景,在大学里做过C语言编程。所以我习惯于思考“做这个,做那个”之类的编程 我开始学习java是因为我想知道如何创建android应用程序。我这里有一本关于Java的书,我看了很多youtube教程 即使是这样一个简单的初学者代码也会让我想知道如何思考和阅读java代码。我发现目前这是一个巨大的障碍读取java代码时遇到问题,java,Java,我有工程背景,在大学里做过C语言编程。所以我习惯于思考“做这个,做那个”之类的编程 我开始学习java是因为我想知道如何创建android应用程序。我这里有一本关于Java的书,我看了很多youtube教程 即使是这样一个简单的初学者代码也会让我想知道如何思考和阅读java代码。我发现目前这是一个巨大的障碍 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setConten
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_quiz);
此方法在活动启动时调用。 (见-)
- super()用于调用父构造函数
- setContentView()设置此活动的用户界面布局
super
指该类扩展的类。我这里没有空间来解释继承,但是与“public class X”一起的是“extends Y”,而super.onCreate()
的代码在类Y中
对setContentView的调用正在从类R传递一个参数;R是大写的事实表明它是一个静态变量布局
,然后它有另一个(可能是静态的)变量活动
我认为在你试图理解代码之前,你需要先从一本书开始解释OO和基本Java,甚至像这样的代码。你必须学习面向对象编程的概念。参见。C在概念上与Java完全不同。开始学习Java和OO编程,然后您将了解Android SDK。