Day11-JAVA

java语言的特点:

*  1、面向对象

*  面向对象的特点:  封装、继承、多态

*  1、类与对象的关系

*  类:物以类聚 人以群分

*  类:将具有相同特征和行为的事物,进行抽象化形成一类

*  类的特点:

*  1、相同特征和行为

*  2、抽象化的

*  对象: 就是类的一个具体的实例

*  类与对象的关系:

*  1、类是抽象化的,对象是类中具体的实例,每个实例都有该类的特征和行为

*  2、对象是类的具体实例,一个类可以有多个实例,一个对象就属于一个类

*  java中类:

*  1、类的语法:

*  public  class  类名{

*  代码

*  }

*  类的特征:成员变量(属性)

*  类的行为:成员方法(非静态方法)

*  成员变量、成员方法  是属于对象的属性和行为

*  类是一张图纸,规定了该类所有的特征和行为

*  对象根据类这个图纸来实例化的,那么只要是该类的对象,都具有该类的特征和行为.

类的特征:  成员变量

*  类的行为:  成员方法

*  对象怎么创建:

*  对象都是用该类的构造方法创建的

*  什么是构造方法:

*  构造方法就是一个特殊的方法,没有返回值也不需要写void

*  构造方法名必须和类名保持一致

*  语法:

*  public 类名( [参数列表] ){

*  代码;

*  }

*  构造方法的调用方式:

*  只能通过new 关键字调用

*  new 构造方法名();

*  构造方法的作用:

*  1、创建本类的对象

*  2、初始化成员变量

*/

//构造方法----  无参构造

public ClassAndObject02(){

}

//主方法

public static void main(String[] args) {

//创建本类的对象 -- 通过new关键字 调用构造方法

// 对象本身是引用数据类型,需要赋值给该类的一个变量

ClassAndObject02 object = new ClassAndObject02();

System.out.println(object);

构造方法:

* 作用

* 1、创建本类的对象

* 2、初始化成员变量

*

* 成员变量(属性):

*     位置:在类中,方法的外面

*                 数据类型  变量名  [ = 值 ];

*    访问:

*    对象.属性

*   

*    作用范围:整个类中

*   

*    内存位置:

*    内存: 栈 、堆、常量池、本地方法区

*    成员变量存放位置:堆

*  构造方法的特点:

*  1、构造方法名必须和类名保持一致

*  2、构造方法没有返回值,也不需要写void

*  3、一个类中如果没有显示的表明无参构造,虚拟机会默认提供一个无参构造方法

*  4、一个类中定义了有参数的构造方法,虚拟机不再提供无参构造,需要手动添加

*/

//成员变量  -- 对象的属性

String name ;

int age ;

//无参构造  alt + shift + s  选Generate最后一个

public Construct01() {

}

//有参构造

public Construct01(String a , int b ){

name = a;

age = b ;

}

//主方法

public static void main(String[] args) {

//调用无参构造方法

//自己生成相对应类型的变量

//alt + shift + L 自己起变量名

Construct01 c = new Construct01();

System.out.println(c.name); // null

System.out.println(c.age);  // 0

//创建对象

Construct01 con = new Construct01("张三",20);

System.out.println(con.name); // 张三

System.out.println(con.age);  // 20

}

}

值传递:

* 1、参数是基本数据类型

* 2、参数是引用数据类型

*/

/**

* 自己定义的方法

* @param i

*/

public static void m1(int i){

i++;

System.out.println("m1--------->" + i); // 11

}

//主方法

public static void main(String[] args) {

int a = 10 ;

ValuePass01.m1(a);

System.out.println("main------->" + a); //11  10

}

}

* 值传递:

* 1、参数是基本数据类型

* 2、参数是引用数据类型

*/

//属性 -- 成员变量

String name  ;

int age ;

public  static void  m2( ValuePass02 v ){

v.name = "葫芦娃" ;

v.age = 10 ;

//System.out.println("m2 姓名:" + v.name); //葫芦娃

//System.out.println("m2 年龄:" + v.age);  //10

}

public static void main(String[] args) {

ValuePass02 val = new ValuePass02();

System.out.println("main 姓名:" + val.name); //

System.out.println("main 年龄:" + val.age);  //

//调用m2方法

ValuePass02.m2(val);

System.out.println("main 姓名:" + val.name); //葫芦娃

System.out.println("main 年龄:" + val.age);  //10

}

/**

* 作业:

* 声明一个狗类 Dog类 :

* 属性:

* color: 颜色

* size : 大小

* type : 品种

*

* 在main方法中创建两个Dog类的对象

* 对象1 访问属性,输出的是默认值

*

* 对象2访问属性:

* color : 灰色

* size  : 大型犬

* type  : 阿拉斯加雪橇犬

*

* 在自定义的方法中,输出的对象1的属性是:

* color : 白色

* size  : 中型犬

* type  : 西西伯利亚雪橇犬

*/

}

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,544评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,430评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,764评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,193评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,216评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,182评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,063评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,917评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,329评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,543评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,722评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,425评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,019评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,671评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,825评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,729评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,614评论 2 353

推荐阅读更多精彩内容