面向对象特性:封装性
1 封装性 1.1封装性的产生目的 保护某些属性和方法不被外部所看见 如果不同private而用public来修饰属性。如: class People{ public age; } 则在外部可以直接在对象实例化后通过people.age = 30直接修改属性,甚至出现people.age = -30这样的错误属性。 然而用private修饰类的属性…
面向对象:引用的传递
1.引用传递 1.1 范例 class Ref1{ int temp = 10; } public class RefDemo01 { public static void main(String args[]){ Ref1 r1 = new Ref1(); r1.temp = 20; System.out.println(r1.temp); te…
this关键字
1. 表示类中的属性和调用方法 class People{ private String name; private int age; //通过this来调用本类中的属性 public People(String name ,int age){ this.name = name; this.age = age; } //通过this来调用本类中的方…
static关键字
1.使用static关键字声明属性 static声明全局属性 2.通过static声明方法 直接可以通过类名调用 3.注意点: 使用static方法的时候,只能访问static声明的属性和方法,而非static声明的属性和方法是不能访问的。 public class StaticDemo02 { private int i = 10; public…
thumbnail
面向对象基本特征:继承
1 继承的实现 1.1 继承的基本概念:扩展父类功能 1.2 Java中使用extends关键字完成继承;实现过程clas 子类 extends 父类{} package com.jikexueyuan.extendsDemo; class Person{ private int age; private String name; public i…
thumbnail
php标记符,变量,函数
1 php标记符 正常情况:开头由<?php开始,结尾加上?> 但如果整个文件都是php代码并没有其他的代码的情况下可以省略?>。 例如: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>php ta…
thumbnail
php判断,循环,逻辑
1 if else与switch case if else的方法: <?php function getLevel($score){ if($score >= 90){ return '优秀'; }elseif ($score >= 80){ return '良好'; }elseif ($score >= 70){ retu…
thumbnail
Php常用功能
1. 字符串 定义字符串: $str = 'hello PHP。 字符串一些常用的方法: trpos($str,'o');显示‘0’这个字母所在的位置数字,在这里是4。从h开始计数,计数是从0开始数起。 $str1 = substr(name,start,length);这是截取字符串的方法。其中name是表示被截取的变量名,start表示开始截取…
thumbnail
Php面向对象相关特性
1. 类和命名空间介绍 类的创建: class Hello{ public function sayHello(){ echo 'hello php'; } } 和java创建类特别的像; 类的实例化:$h = new hello();。 使用类中的方法:$h->sayHello();。 类文件同样可以在前面加上包名,加上包名后: - 实例化…