2020年4月5日
摘要: 一、继承的相关概念: B继承A可以描述为:B是一种A,B是一种A的继承关系,B从A继承。 子类自动拥有基类(父类)的所有成员(包括成员变量和成员方法)。 java只支持单继承,c++支持多继承,但是Java有多种语义存在。 child类中n_private=10是错的,因为子类拥有父类私有变量的访问 阅读全文
posted @ 2020-04-05 12:45 走丢的蜗牛 阅读(212) 评论(0) 推荐(0) 编辑
摘要: import and package: 命名规则:公司域名倒过来。 常用的jar包:路径:jre/rt.jar java.land中的内容无需引用,其他包的使用必须引用。 如何封装自己的jar包。 定位到自己的包的上一层目录:输入jar -cvf xx.jar *.* 调用jar包必须在classp 阅读全文
posted @ 2020-04-05 12:13 走丢的蜗牛 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 重载 (overload) 只有形参的个数和类型不一样(可以一个方法有参数,一个方法没有参数),其他的内容都一样,即方法名相同,返回值相同。 例如:以下返回值不一样,所以不算重载,会报错 void max(int a,int b){ print(a>b?a:b); } int max(int a,i 阅读全文
posted @ 2020-04-05 12:12 走丢的蜗牛 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一、this关键字 this指向对象自己。 二、static关键字 静态变量存在数据区(data seg)。不管是否声明对象,类中的静态变量会一直存在,且只存在一个,该值可以被类或者任意对象修改。 字符串常量也存在data seg区,在stack中有一个引用名str,指向数据区中的字符串常量:str 阅读全文
posted @ 2020-04-05 11:46 走丢的蜗牛 阅读(87) 评论(0) 推荐(0) 编辑