第三周学习总结

一. 第四章知识总结

   在面向对象定义之中,规定了一些基本的特征: 
    (1)封装:保护内部的操作不被破坏; 
    (2)继承:在原本的基础之上继续进行扩充; 
    (3)多态:在一个指定的范围之内进行概念的转换。

   其中: 类:表示的是一个共性的产物,类之中定义的是属性; 

           对象:对象是一种个性的表示,表示一个独立的个体,依靠属性来区分不同对象。

      类是对象的模板,对象是类的实例。类只有通过对象才可以使用,而在开发之中应该先产生类,之后再产生对象。类不能直接使用,对象是可以直接使用的。

      实例变量可以直接通过变量名访问。

      class 类名称 {

                变量 ;

                方法 ; }

      对象可以在一个类的外部直接访问属性。

    类与对象的区别

      1类是一个抽象的概念,类只是为所有的对象定义了抽象的属性与行为。可以包含很多个体。
      2.对象是类的一个具体所指的。
      3.类是一个静态的概念,类本身不携带任何数据。当没有为类创建任何对象时,类本身不存在于内存空间中。
      4.对象是一个动态的概念。对象的属性可以随着它自己的行为而发生改变。

二。本周学习问题以及解决

  在编译运行程序

      

package tom.jiafei;
public class Example4_15 {
public static void main(String args[]){
Student stu=new Student(10201);
stu.speak();
System.out.println("主类的包名也是tom.jiafei");
}
}

package tom.jiafei;
public class Student{
int number;
Student(int n){
number=n;
}
void speak(){
System.out.println("Student类的包名是tom.jiafei,我的学号:"+number);
}
}

 利用指令javac -d bin src/Example4_15时编译错误:

 

 解决方案:

1.保存两个原文件到文件夹tom,jiafei中,进入tom\jiafei的上层目录src中。

2.输入javac tom\jiafei\Student.java,javac tom\jiafei\Example4_15.java编译。

3.进入上层目录进行java tom.jiafei.Example4_15运行。

三. 本周学习汇总

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/x20165335/p/8589514.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值