标签:cst 参数 this param 关键字 like 非静态方法 hello 学习
今天继续学习面向对象部分
1.static的使用
静态方法不能访问非静态变量
非静态方法可以访问静态变量
a.静态变量
public class PracStaticParam { int id = 0; static int num = 0; PracStaticParam(int x) { this.id = x; num++; } public static void main(String[] args) { PracStaticParam s1 = new PracStaticParam(1); PracStaticParam s2 = new PracStaticParam(2); PracStaticParam s3 = new PracStaticParam(3); PracStaticParam s4 = new PracStaticParam(4); System.out.println("the id is : " + s1.id); System.out.println("the id is : " + s2.id); System.out.println("the id is : " + s3.id); System.out.println("the id is : " + s4.id); System.out.println("the total num is :" + PracStaticParam.num); } }
b.静态方法
public class PracStaticMethod { public static void main(String[] args) { Prac p1 = new Prac(); Fruit f1 = new Fruit(); p1.Print("hello world"); f1.Print1("i like apple"); } } class Prac { static void Print(String str) { System.out.println(str); } } class Fruit { static void Print1(String x) { System.out.println(x); } }
2.final的使用
a.一般final定义的参数用大写来表示
3.java的继成用extends关键字
今天貌似?????把网络问题解决了???还得稳定性测试几天才知道,IDEA和eclipse还是有一定差别的,得尽快熟悉才行
标签:cst 参数 this param 关键字 like 非静态方法 hello 学习
原文地址:http://www.cnblogs.com/Ryhere/p/6002412.html