我是Java菜鸟,刚开始学,Java是怎么编辑的里面的程序都看不懂,哪位大神能教教我啊!
Java里面的程序都看不懂,例如public class Access {
private int times = 3;
private static int order = 2;
public static void main(String[] args) {
int times = 5;
System.out.println("变量times的值为:" + times); // 输出结果
System.out.println("变量order的值为:" + order); // 输出结果
}
}
这是什么意思? 为什么这么写,我怎么才能看懂了呢?这个架构的形式和内容,还有一些布尔类型等等类型和等等程序怎么才能看懂 --------------------编程问答-------------------- 举例来说吧,你上面的那个有点模糊,给你弄点清晰的:
例如一个类:人
private int age;
private String gender;
这两个就是类中的属性,也可以想见就是人具有的某些特征,人有年龄,也有性别,身高等等
public void HaveLunch();这个就是类中的方法,对应有人的行为,例如能吃中饭。
那么你上述的那个public static void main(String[] args)是什么呢?
这个是应用程序的入口,也就是main方法,通过此方法,那么就能进行相关的操作,例如用人这个类来具体定义某个人,然后指定这个人去吃饭这类动作,也可以设定他的年龄之类。 --------------------编程问答-------------------- 上面打快了,规范性的要求是:一般方法第一个字母应该是小写:也就是haveLunch(),这个是java规定! --------------------编程问答-------------------- 你确定你这个程序编译可以通过? --------------------编程问答-------------------- 楼主可以多看看java基础的书,或是在网上搜视频看。 --------------------编程问答--------------------
public class Access {
private int times = 3; //类变量
private static int order = 2; //类的静态变量(static),只能被静态方法使用
public static void main(String[] args) { //main方法其实是一个static方法,只能引用类中的静态变量;
int times = 5; //方法内部变量,属于局部变量;
System.out.println("变量times的值为:" + times); // 调用的是本方法的局部变量,应该输5;
System.out.println("变量order的值为:" + order); // 调用静态变量,应该输出2;
}
}
这个例子实际上是说明了静态变量和实例变量的区别。 --------------------编程问答--------------------
楼主应该多去看点基础语法的书籍 --------------------编程问答-------------------- 学习了 --------------------编程问答-------------------- 这个嘛刚开始学时会陌生,之后这样的代码都是小意思 --------------------编程问答-------------------- 建议楼主先从基础语法学起 --------------------编程问答-------------------- 谢谢,非常感谢! --------------------编程问答-------------------- 他这个例子看着不对 那个是普通的内部变量 静态方法中怎么调用 --------------------编程问答-------------------- 新入门的话 没人带 可以先看看简单的视频 把环境啥的先搭起来
补充:Java , Java SE