java基础
来源:互联网 发布:egd网络黄金是否合法 编辑:程序博客网 时间:2024/04/28 17:43
9.23总结
一、Java中的继承
1、继承过来的是一些公有的成员函数,但是可以通过函数访问private。
2、继承需要用extends
例如:public class FoodCommodity extends Commodity
{
public FoodCommodity(String name,double price,int quantity)
{
super (name,price,quantity);
}
};
3、super 可以调用继承自父类的构造函数
二、子类对父类方法的覆盖:
父类访问权限必须等于或高于子类
三、还有一种方法继承
public FoofCommodity(String name,double price,int quantity)
{
super (name,price,quantity);//初始化父类
}
public FoofCommodity(String name,double price,int quantity)
{
this(name ,price,quantity);//调用子类
}
四、
在字符串很长的时候,可以分成一段一段的去写
例如: String strInfo=”食品名称”+getName()+”\n”;
String strInfo+=”单价”+getPrice()+”\n”;
用+来连接字符串。
五、equals
在字符串中,比较两个字符串大小,可以使用equals
例如:System.out.println(str1.equals(str2));
或者 System.out.println(str1==str2);
而其他时候,equlas 只比较两个是否指同一个,而不是内容或者名字是否一致
例如:
FoodCommodity food1=(”香蕉”,3.5,10);
System.out.println(food1.equals(food2));
1)FoodCommodity food2=(”苹果”,2.5,5);//结果为false
2)FoodCommodity food2=(”香蕉”,3.5,10);//结果为false
3)FoodCommodity food2=food1;//结果为true
所以此时,equals比较的是两个是否为同一个。
六、多态:名字相同,而功能不同的函数
1、重载
2、覆盖:只发生在子类中,即必须有继承才有覆盖发生
- Java基础01:基础
- Java基础:基础加强
- Java基础-基础
- java基础的基础
- JAVA基础---基础常识
- Java基础:基础加强
- [Java 基础]基础语法
- Java基础
- java基础
- java 基础
- java基础
- Java基础
- Java基础
- Java基础
- JAVA基础
- JAVA基础
- JAVA基础
- java基础
- 类和对象2
- 10-6总结
- 260.Single Number III
- mac intellij IDEA快捷键
- Mysql常用功能操作实现
- java基础
- Android 开发第六弹:简易时钟(计时器)
- 《Hadoop: The Definitive Guide》读书笔记 -- Chapter 3 The Hadoop distributed Filesystem
- Android 5.1 Contacts源码分析(四):Contacts模块ListView Adapter结构
- IOS读取图片(转载)
- ibatis配置方法
- Android DownloadManager下载状态查询(2)
- 217.Contains Duplicate
- Eclipse JEE & ADE & Git & SVN & AXIS2/ Wtp