首页 > 代码库 > 2016.10.26 继续学习
2016.10.26 继续学习
今天继续学习面向对象部分
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还是有一定差别的,得尽快熟悉才行
2016.10.26 继续学习
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。