开始絮叨
建议学习Java的同学,可以下载Notepad++,但推荐下载AndroidStuidio写代码。
Androidstudio传送门:AndroidStudio下载链接
为什么要用呢?上手快,有界面,方便。
不管使用什么工具一定要养成良好的习惯,要不然进步成了空谈。
public class MainActivity extends AppCompatActivity {
LinearLayout parentLayout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
parentLayout = (LinearLayout) findViewById(R.id.group);
String str = "对象是什么?怎么理解?\n 一切皆对象。对象是伴随着类存在的,类是一类事物的抽象,比如," +
"猫,它没有具体的形态而是研究事物规律而认为添加的概念。对象具有类的所以行为和属性,它是类的别名," +
"能行事类的权力,属于代理制度行使者。";
String str02 = "类的内部可以有静态类吗?\n 可以。类的内部可以有静态的方法 静态类,别的类在使用时," +
"可以方便调取,省去new的麻烦;但是内部类中不可以有静态类";
String str03 = "书写需要有哪些规范呢?\n 1、类名做到见名知义,类名首字母大写;\n 2、方法名要小写;" +
"\n " + " 3、段落要清晰,避免臃肿杂乱;包名使用要规范,倒序;\n " +
"4、适当空格可以使程序更整洁美观(参考源码)";
show(str);//对象概念
show(str02);//内部类思考
show(str03);//书写规范
}
private void show(String str) {
TextView tv = new TextView(this);
parentLayout.addView(tv);
tv.setPadding(20,20,10,0);
tv.setText(str);
tv.setTextColor(Color.BLUE);
System.out.println(tv.getCurrentTextColor());
}
}
markdown编辑器没有正式pc视图效果佳,附上截图:
运行效果截图:
补充说明
所有的对象必须创建,使用new关键字
命名不能数字开头,切记切记。
类名可以采用驼峰写法:
public class NewClass {
}
方法名:
public void newMethod() {
}
图片名字一定不能数字开头切记,否则无法使用系统方法读取使用。
详细规则,很多资料都有记载。