第4章 Java面向对象设计1

1、包的命名
cn.gszh.项目名称.模块名称
2、访问控制

public 所有人都可以用
protected 不是子类或同“胞”不给用
friendly 这是默认的,只有同“胞”可用,父子不是朋友,所以子类不能用。
private 私人的,自用。

3、方法重载最常见的是构造函数,也有其他方法需要重载,比如一种方法变量不同等。
比如:public Person() public Person(String name) public Person(String name, int age)
注意: public Person(String name) 、 public Person(StringBuffer name)
类似这样的模糊的不能直接以 Person(“张三丰”);来调用方法
要用 String name = “张三丰”;Person(name); 明确来调用。

4、Java不允许多继承!!!!
public class SubClass extends SuperClassA{ …}
public class SubClass extends SuperClassA,SuperClassB{ …}

   final 标记的方法或者类为最终的类或者是方法,类不允许被继承,方法被继承后不能再修改它。
   ![这里写图片描述](https://img-blog.csdn.net/20150528103416198)
 ![这里写图片描述](https://img-blog.csdn.net/20150528103311464)

5、方法重写是在返回值、参数、方法名完全一样的。
常见的是重写构造函数。
在继承这边用的比较多。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值