java实训第五次课后实训——面向对象

面向对象

1.万物皆对象  对象由属性和行为组成.

                      属性        变量

            对象

                      行为        方法

2.class  类名(第一个字母大写){

   属性和方法

     }

   如:class Dog{

        String name;               属性

        void (){                 行为,功能      

         };                                   

 

}

 

 

String         int            String          int

 

 

      

 3.

new Dog();

 

 

 

 


 

new Dog();

 

 

对象

 

 

 

 

 


 

a

 

 

      

 

4.w对象只分配属性,不分配方法。

5.引用了Dog的地址。

6.一次对象,分配一次内存。

7. .  对象方法和属性的访问符。

   d.name=”笨笨

   System.out.println(d.name);

   d.();

8.    new

            实例/对象

 


 

            本身就是一个对象/内存中只有一个

9. 在使用时  先有类后有对象

10.Static(静态关键字)为类的方法和属性  没有Static 为对象的方法和属性

   

                          

 

11.java 运行 Test    寻找    classpath 加载  Test.class         静态         main

 

                                                                  Dog

12.  class Dog{

 

 

 

 

哈巴狗

 

 

雪儿

 

 

黑豹

 

 

   Static String type;         

   String name;

}

class Test

Publicstatic void main(){

   Dogd=new Dog();

 

name

 

 

name

 

 

 

type

 

 

 

    d.name=”黑豹”; 

   d.type=”哈巴狗”;

   Dogd1=new Dog();

 

引用

 

 

   d1.name=”雪儿”;

  

 

对象

 

 

Dog

 

 

对象

 

 

 System.ot.println(“d.type”);

}

 

 

 


 

13.静态成员不能对实例成员产生访问(static)

  实例可以访问静态成员。(公用的用静态)

  静态属性是能够覆盖的。

14. 构造器          构造方法(初始化方法)

     方法名称与类名一致

     此方法没有返回值

15.java类里若无构造器,系统会自动生成无参数构造器。若有,则不会生成无。

一个类里可以有多个构造器但参数类型不同。

 

16.构造器内部转发:

class Dog {

   Dog(String name){

     System.out.println(“String.....”);                                                        

      } 

      Dog(floatname){   //floatint转到string                        

      This(name+” ”);

      }

Dog(intname){

 This(name+” ”);

}

17.静态块      类的构造器

            无参数

   static { 

 代码

  }

18.一个类里可以有多个静态块,无参数,从上到下加载。

19.常量的声明:命名全为大写且通常是静态的。 Final String NAME=””;

20.静态常量 staticfinal String NAME=””;

 如果单独使用常量,静态块不加载。

21.变量变常量,在变量前加final

22.需要更改JDK的参数才可以支持更大的内存。

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值